Come on people, I think you're being a bit hasty writing BA off over their booking system.. .I'm no big fan of BA but what you have to recognise is that BA is one of the World's most established airlines and is here to stay.
What I will agree with you on though, is the point that they aren't "The World's favourite Airline" anymore.