On a large baking sheet arrange the tomatoes, cut sides up, in a single layer. Drizzle with olive oil and balsamic vinegar. Sprinkle with garlic, sugar, salt, and pepper. Roast for 25 to 30 minutes in a preheated 450 degree oven. Once done remove from baking sheet and garnish with basil and more salt and pepper if needed.