I love the NHS. Thanks to the NHS, I got my Tourette's Syndrome diagnosed for free (plus travel costs to the hospital I guess), and now the pill I take to manage it, which makes my life a hell of a lot better, just went up to £9 for about 2 months' worth. Can't imagine paying thousands like they do in the US...
Regarding whether there should be a small charge, I think maybe there could be a nominal charge of £1 applied for non-emergency type things, but anyone where there's any doubt at all about whether it's a non-emergency, they'd have to waive the charge anyway possibly. Just throwing ideas out there really. I also think maybe they could do a little less of the "keep clearly brain-dead patients who are going to eventually die anyway on life support on expensive machines for months on end" type of thing, and move them to hospice care instead, but maybe I'm secretly heartless and that's just me who thinks that. ;)