Hmm, those are horrible choices, for people who don't mind being raped with fees. Also if you have to keep a lot of money with them, I think it complicates your tax returns.
If only you could get one of these:
http://www.mbna.co.uk/choose-credit-card/index.php