I still think BA are a top class airline. Flew back Business from Calgary a few years back and it was exceptional. Regularly used to fly back BA PE from YYC when I was dipping into my own pocket and enjoyed that service too. American Business was not a patch on BA I found, but their customer service was second to none. I used to like BMI Mainline too for short trips. The only airline I actively avoid is Air Canada, not because of anything other than the seats in Economy- I just don't find them comfortable when flying LH (the seats in AC Business are much better though, as you would expect)!