definately Publix. I can honestly say I've never shopped and Whole or Trader Joes though