You lot want to make sure youre never ill in the UK.
2 years is NOT a long time to wait. To balance that though, the health care incurs no extra cost to you. Every working person pays a percentage in to pay for it, so its not "free" as people refer to it, but the system really is overburdened.
On the other hand, I have been very pleasantly surprised how good the health care is here in Cyprus. Its based on the UK system, but is also means tested. At minimum national earnings (or less) there is no charge at all, for anything. Then as your earnings increase you are required to contribute a small percentage if you are ill in that tax year. But there is a cap on contributions per year, regardless of costs, so it would be possible to only have to pay something like 2000 euro, even if your treatment passed 20,000.
Private medical here though is unbelievably good. I can consult a private surgeon for (approx) US$50, and thats a one off payment regardless of number of visits. 6 years ago I had a knee problem. went to a private physio clinic ($50) they said MRI scan. I asked how long? He picked up a phone, spoke for a minute, and told me Tomorrow. Had the scan ($300) and went back to him the next day for the results.
But please dont all rush to live here, I dont want the wait to get any longer.(lol)