Both the Capital One Walmart Rewards® Mastercard® vs. Credit One Bank American Express® Card offer appealing cash back rewards, which might be why you're considering them. If you're a frequent Walmart shopper, the Walmart Card is the superior choice due to its high cash back rates on Walmart.com and the additional rewards for in-store purchases.
But the Credit One Amex should not be overlooked, especially if you’re valuing a card that's accessible with fair credit. While it has an annual fee, its unlimited 1% cash back on all purchases and access to Amex Offers can be beneficial.