We recommend the card that earns you the most, never the one that pays us the most.
more than your current cards earn
None of your current cards earn a bonus on groceries. Your top match would earn you an extra ~$240/yr back there alone.