if you shop at costco, you should definitely get the costco card. no fee and very solid bonuses that you can use whenever you don't have something else you're prioritizing. it's a big upgrade over the old amex card (and citi has to be losing money on it, and they don't even get exclusivity with costco or anything which is weird and kinda pathetic for them).