I am extremely grateful to have the NHS at this point in my life. Granted I am a healthy person, so that probably colours my judgement, but so far, I have received everything I need from the NHS without a problem, and the best part is that it is in NO WAY tied to me staying in a particular job. I spent nearly a year working in the US paying a fortune for private insurance before my employer offered me benefits. It was a competitive field, and people were willing to do whatever it took to break into it. For me it was working effectively as a temp before being put on a permanent contract with benefits. Once I got health insurance, I was scared to leave and give it up, or risk going to another company and having to clear their probationary period before receiving insurance again.
While I did love my doctor in the US, and the comprehensive care and tests I received at yearly check-ups, I am so grateful that I can take this time to do some temping, and take short term contracts to find out what I really want to do career wise, without having to worry about whether or not I'm insured.