British Airways is fine, I've travelled several times with them, although I always take the cheapest option.
In terms of 'what they are like' it depends what you look for in a carrier.

I understand that some people are unable to maintain comfort in a small seat for several hours, but I've flown over 200 times and apart from a few trips, never been able to justify the price increase for a bigger, softer seat, regardless of being able to afford it.
I eat what they give me and take my own movies, books and music along.

I guess I'm easy to please.