We flew British Airways in 2006 and loved it!!! We flew them again in April, 2012 and it was terrible!!!
Both times we flew non-stop Phoenix to London which of course is great. In April we experienced the same problems on both flights - over to London and back home.
The seats were cramped with no leg room and hardly any seat space. The flight attendants were snarly and it was an interruption of their day to help us with anything, even serving our food. Airline food is never good so we didn't have high expectations and they fulfilled those easily with crummy food.
Of course the seat in front of me reclined into my space and was uncomfortable but what do we expect as they try to cram as many people on the flight as possible.
On both legs the air conditioning didn't work so the plane was extremely warm. On the way back, we couldn't board for over an hour because they were trying to cool the interior the plane.
We fly often and this flight was the worst experience we have ever had. Best of all, they don't seem to care. Good luck!!