The NHS is far from perfect (and was already far from perfect before the Tories spent a decade and a half making it worse) but given you -can- get private health insurance in the UK if you want it, IMO it's best to judge the NHS as 'universal basic healthcare' and accept that at that scale it's always going to suck sometimes but it's still better to have access to such a thing than not.