As someone who has done it. That's not quite true.
Overtime is unpaid. Yes you can "claim" it back through time off in-lieu or in back payment but in reality this is pretty difficult as staffing is already stretched and I've never heard of any trust authorising the back payment. (I'm sure there are some trusts that will...but I've not heard of any).
Also to add that the pensions are now career-average earnings and not final salary. So whilst it's still pretty good by benchmarking against private pension standards...it's by no means "gold plated".
The pension is part of the remuneration package as the pay is pretty crap by professional benchmarks.
Personally I'm negotiating a move away from the UK pretty soon to north America.
(One less immigrant and good riddance perhaps?

)
One week of work there is equivalent to a month's pay here