The $0-annual-fee Fidelity Rewards Visa Signature offers 2% back on every purchase, as long as you deposit those rewards into an eligible Fidelity account.
The Costco Anywhere Visa Card by Citi can indeed be used anywhere, not just at Costco, and it offers impressive rewards, but redemption can be a hassle.