Originally Posted by
teflon
Though if I was paying attention, I'd probably have noticed the
Miles&More Visa card, which gives you 1 mile per £1.
Priority Club Visa is another good 'non amex', albeit not an Airline FF earning card. Points can be transferred to BA, and a generous sign up bonus is included.