I like this site
http://www.greedyrates.ca because they convert each point, reward, mile to their dollar value so you can compare easily. Truth is, there is no one card that is best for everyone. It all depends on where you spend and what kind of reward appeals to you.