The NHS is not a good system for delivering universal healthcare. Most developed countries have better healthcare systems than the UK. Unfortunately, there is an almost religious devotion in this country to maintaining 'our NHS' and very few people are willing to consider that the system itself may be part of the problem. The answer is always just to spend more money.