We have a Venture card with no annual fee but we get 1.25 miles for each dollar. When I talked to the person at Capital One they said if I wanted I could upgrade to the other one that had 2 miles for each dollar spent, but it would have a $59 annual fee. Each person has to decide which is best for them.