Being a Brit I used to put up with the unreliability and discomfort from the narrow seats on British Airways. Then, one day a few years back, I booked myself on Qatar Airways and the rest is history.
You cannot compare the likes of BA and many other airlines to the comfort and service you get from Qatar Airways......and I am talking about economy travel here. The seat is comfortable, the entertainment fantastic, there is on board wifi, food is great and the staff at both ends of everywhere you go are just amazing.
So, I thoroughly recommend Qatar Airways but don't just take my word for it, try it yourself but be warned, they codeshare with BA and you might, like I recently did, make the mistake of having one of the legs of your journey on one of BA's new 787 "Cattle Trucks"........sure as hell cant call it a Dreamliner!!!!