It's worth pointing out that those with disabilities may be able to get seating allocated before OLCI, so long as they add that information into Manage My Booking at least 48 hours before departure (click the Seating section, then use MMB carefully):
http://www.britishairways.com/en-gb/...ity-assistance
Having long legs won't count though! On the other hand my experience is that BA can assist taking a broad view, and by all means reach out to me, I don't work for BA but I may be able to use my contacts.
WTP seating is reasonably good, it's nothing like as cramped as Economy. The gap between good and bad seats, which is massive in World Traveller, isn't so wide in WTP, the bulkheads give the impression of more space, but the leg room is actually slightly better in the main seating block.