My take on the NHS is the same as my take on American healthcare really. I HATED the idea of having the NHS before I moved here. Now, my opinion has slightly changed.
My Grandma was in a hospital here(Conquest hospital, in Hastings) for 6 weeks..she had horrible treatment. IVs went dry, bandages not changed, they couldnt get her in to an MRI for 2 weeks, and in the end, they just couldn't figure out what was wrong. My Grandpa checked her out of the hospital, and flew her home, where she went straight to the ER after landing. Within 2 days they had a diagnosis, and within a few days had a surgery with a specialist performed. All was then well.
My husband and I flew to London the day after our wedding, because we were going to Kefalonia for our honeymoon. The night we landed he had horrible cramps in his side, so much so he couldn't even stand properly. We decided to go to the hospital(Queen Marys..it was about 10pm) and have it checked since we were leaving the next morning. He was taken into a room, given Ibuprofen, and then given a cup to take to a bathroom and urinate in. He then had to carry it out through the hallways and hand it over the front desk where a nurse was. Then about an hour later, he was taken back to be seen by a doctor who said he was showing all the signs of appendicitis, except for vomiting and running a fever. So her advice? Go home, and if you start throwing up within the next two days, go to a hospital. Thats it.
Luckily, he turned out to be fine and I think he had really just pulled a muscle, but I was just really shocked because when my sister was having the same pains in America, she was given an ultrasound in the ER to figure out what was wrong(kidney stones)..she wasnt told to just go home and see if it gets worse. Her co-pay for that hospital visit including ultrasound was $50.
That same sister recently gave birth nearly 10 weeks early. She spent 2 weeks prior to that in the ICU with pre eclampsia, and then her daughter spent 5 weeks in the NICU. Her total hospital bill was over $200,000! However with insurance, it ended up being $3000 something total. So with good insurance in America, you can have great treatment, without completely going bankrupt.
However, a few of my friends from university have moved to Los Angeles. Two of them are pregnant and have the same insurance me and my sister had in America. However...whenever they need to go to the ER, they wait for hours, and are basically just fobbed off. When my friends and family give birth in Indiana, they all have private rooms for labor, and private rooms for after the birth, with a chair that turns into the bed so the husband can sleep with them over night, and just generally, nice rooms plasma TVs and such. But according to my friends in LA...they will have a shared maternity ward, and can have up to 6 women in the same room as them, and their husbands are not allowed to stay with them over night because of it being a shared room. Their stories are very similar to my UK friends who have given birth here.
That all being said, I do miss my local hospital in America. It was nice and clean, never busy, even when you went to the ER you had a private room in the ER and I was never sent home without knowing what was wrong, and my insurance covered it so it really wasnt a big expense.
I will be getting private insurance here because it is offered with DH company. However, I looked over the plans the other day and have noticed a lot of it still means you need to seek NHS care for a lot of things. So, private insurance isn't really perfect here, either.
So long story short...UK healthcare and American healthcare are really not that different! You still pay for it here, just through taxes. You can either have wonderful care here, or horrible care here. It really just depends on what area you are in. Same as America. The only big difference is you generally won't get the luxuries you get in America. But then again, you're not paying for those luxuries, either, and who really needs to pay double just so they get a big private room with a plasma flat screen tv?