one more thought, if you do travel in premium, try not to get seats 2D or 2G. May sound random, but they are kinda offset at the front of the cabin, right in front of the entrance to the galley where the aisle takes a funny turn (?!) and u end up getting bashed by the trolleys quite alot. (I wud know, have lost count of the number of pax ive bashed there!)
Try and get rows 2-7 AB or HJ
Fickle advice I know, but may get u a better flight!
Cheers