There are always people around who proclaim the NHS is some sort of holy grail. It can't be touched, and don't even think about reforming it. The government may be offering free healthcare through the NHS, but nothing is really free, is it?!
My gripe with the NHS is that just like most institutions funded by the government, it becomes a big bureaucratic mess, where people are more concerned about ticking boxes than the actual patients. Most other developed countries have some sort of free healthcare that can actually be more effective than the NHS. I have lived in countries where, for example, health care insurances are mandatory, so that everyone has one (and a lot of times, employers contribute the bulk or the government subsidises it). Hospitals may be subsidised by the government, but GPs run their practice like a business, and rely on clients to earn their living (this means, they actually have to provide a bit of "client service" that's almost elusive here in Britain). You can make appointments with specialists directly - no need to waste time at the GP's practice when really, you needed to see, say, a gynaecologist.
Why is it that some hail is as the holy grail?