I used to agree that Publix made a good sub, but the last time I was there, they had the meats all pre-portioned like Subway and there was only one slice of turkey, ham, and roast beef in their ultimate sub. Quite a difference from previous subs. This was the Colony location. On our trips to visit the kids in St. Augustine, we stop at the Publix in Palatka, and they make a nice sub. So, I don't know if this is a local change, a permanent change, or a system-wide change. We now go to Sweetbay and they make a nice sub as well. Hope they don't go the Subway route.
(Bugs the heck out of me to see those Subway ads with subs full of meat and toppings, then see what they actually give you when you buy one.)