LHR is taking a lot of abuse which I agree with but LHR terminal 5 is fantastic and usually not crowded. It also has a great Sofitel at the terminal.
Best: Helsinki,Budapest terminal 2, LHR terminal 5,Barcelona.
Worst: Nassau,Moscow Sheremetevo,Delhi Indira Ghandi,LGW.