We tried Publix here a few times, their prices on the same items seemed much higher than at Kroger next door, with no compensating benefit. The Kroger here is decent and they generally have 2-3 check out lines open, so I have not done self checkout in months now (I would with 2-3 items). Their staff is some elderly ladies often as not we've gotten to know enough to speak with, and their sushi is really good.
The Whole Foods place remains a bit of a mystery to me. We go on occasion if we're walking in that area and need an item or three. They have some nice stuff, but tres cher.