I just found this website that compares all rewards credit cards against a single dollar metric. You can input your spending and it'll find the best credit card(s) for you. It even gives you 2, 3, 4-card combo suggestions and tells you which of your expenses should be used for each card.
http://www.creditcardtuneup.com/