In the beginning, the bonus is the most significant difference. When you spend $1,000 in your first three months with Discover, you'll get 50,000 miles, and Capital One matches all Cashback you've earned. You'll get $500 in travel rewards. You get 1 cent for every mile you earn on both cards.