https://www.discover.com/credit-cards/resources/earn-more-re...
>With Cashback Match, Discover automatically matches all the cash back new cardmembers have earned at the end of their first year on their credit card.1 Discover will apply the match after the first 12 consecutive billing cycles, within the following one or two billing cycles.
At the end of the first year you can apply for a new one and get cashback match again for another year. You can hold two Discover cards at once, so the third year you'd have to close the first card, before applying for a third and at the fourth year close the second, and so-forth (people talk about actually doing this, not worth the hassle for me, and I got the USAA Limitless 2.5% card)
As for a Fidelity account - a Cash Management account has no fees and no minimums and is a useful account to have (offers ATM reimbursements)
I had to look this up - seemed way to good to be true - based on this site [1], it's "Discover: 1.5 Miles per $1 spent on all purchases."
All your other references check out - the Alliant seems very interesting. Fidelity requires a Fidelity bank account - too much effort.
However, I am guessing Apple made a lot of hay with the "no late fees" - and really identified their target market (ie, not necessarily you & me).
[1] https://www.discover.com/credit-cards/compare/?srcCode=GAX5&...