I really like the rewards on my Morgan Stanley debit card:
http://www.morganstanleyindividual.c...ts/msdmscc/cr/
It also has a feature called "delayed debit" which acts like a credit card, leaving the money in the account until the end of the month, then pays itself off.