I'm also in the pro-Virgin camp. I'm 5'5" and have usually been a US size 20/22 and haven't had problems with the seat allowance. Free booze, great entertainment system (and protable DVD players in case the seat-back entertainment breaks), polite staff. Flying from the LHR to SFO, they bring food around every two hours and do regular drinks services. Not the cheapest airline, but they do run frequent sales that bring their prices down to their cheaper competators, and for a 10+ hr flight, a few extra frills can make a huge difference.