The best tomatoes are usually the ones you grow in your garden, but that’s not always possible. If I had to pick which store-bought tomatoes it would need to be the Heirlooms, Cherry, or Campari’s.