Originally Posted by WestWind1950
Maybe the UK uses QFE because your country is so flat!

I think you might have hit the nail on the head there.
On going flying in less flat areas - a joyride from Brnik comes to mind - I've said things like: "I can't see how QFE would be much use to you here, you must do everything on QNH" to get the puzzled reply "yes of course".
Where I usually fly, ATC will give you QFE if you've booked out for circuits, QNH if you've booked out for anything else. But with airfield elevation of 49' it doesn't make a vast deal of difference.