OT: Advice on best credit card to use to earn miles