Our favorite credit card of 2026 isn't an expensive travel card -- in fact, it comes with no annual fee. Here's why we think ...