Recently DH and I flew short haul with BA. This is unusual as we normally go with EasyJet to Europe.
I have a seriously bad back and when I fly long haul I go in business class so I can recline and stretch out.
At check in I was offered the option to upgrade so DH said I should for the extra comfort. It was £125. So I did. We did use the club lounge for a while so got a free coffee and roll.
On board I was dismayed to find the seats and legroom are identical to all the other seats. The middle seat of three is left empty so the ‘extra room’ is actually an empty seat next to you.
. I also got to ‘enjoy’ a revolting cooked breakfast while DH got to buy a nice M&S sandwich.
I think they should be completely clear about what they are offering here. Surely almost everyone equates business class seats as being bigger, more comfortable and with additional leg room?
I feel robbed. 
Oh, and they probably gave away my credit card details, too.