I make a pico de gallo...
One of the best foods ever invented, that.
Yours sounds pretty close to what I do, only I'll also use some fresh garlic (minced fine,) with a tiny bit of salt and a pinch of sugar. Getting the balance dialed in just right did take me while, but I'm getting pretty good at it now.
Never used sugar before. May have to try that.