I have yet to eat any Pizza, anywhere, with fresh tomatoes that I found to be outstanding.
Now... a super ripe fresh tomatoe crushed into a nicely charcoal toasted chunk of rustic bread with garlic and /or butter / evoo as found in Spain, is second only to a Margherita IMO !