Try the twin seats at the back of the Emirates B777.
Disadvantage is if only the front doors are open it is a long way when you get on and off.
Advantages are a bit of space between the seat and the window, easy to get to the loo and you can stretch your legs in the galley/chat with the crew/have a drink.
The last rows are sometimes reserved for the crew and as they don't sit there all the time you get a feeling of a bit of open space.
If you are a Skywards member you can pre-book the seats on line