Most people I fly with at BA are good people to be around. Same was true at my last airline. There are one or two oddballs, some of which didn't do selection in the first place. The constant is the management types though
If you don't mind waiting 18+ years for a command, and declining T&Cs, then its the place to be! But to be honest, if I read through the Emirates thread or Cathay, or Qatar or any of the others, it doesn't seem any different, just the same ****.
Still, BA is much better than my last outfit. I'd rather look at the sun through a pair of binoculars than re-join them.