I've been very happy with First USA's British Airways Platinum VISA. They waive the $65. annual fee for the first year, the interest rate is low (about 11.5% for me right now), the miles post instantly to my BAEC account on the closing date each month, and customer service has been fine. With BA miles you can book AA, HP, AS, QF, CX as well as BA which more than suits my needs.