A bigger issue is that I don't shop at Walmart. If one doesn't do the bulk of one's shopping at a single store (or a small group thereof), store credit cards are pretty useless - the ding to your credit score and the hassle of so many cards easily outweighs any savings.

I'm pretty sure I'll go with the Blue Cash Preferred for my purchases - yes, it has an annual fee, but the 6% on groceries is just too enticing to pass up. I figure that's easily an extra $180/year over the best free option, without even taking into account the other rewards levels. Not ideal, but the best I can figure given the current options out there. Thanks all for your suggestions!