In a large mixing bowl, combine the tomatoes, garlic, balsamic, olive oil, red pepper flakes, salt, and half the basil. Allow to sit for up to an hour at room temperature or longer in the fridge so the tomatoes have time to marinate and absorb all the added flavor.