As a general rule, soda water and citrus flavors or fruity flavors go best with tequila.
Making it slightly sweet can also work well by adding syrups or using lemonade instead of soda water.
However, the unique flavor of tequila generally tastes best unsweetened. Tequila is a grapefruit-flavored soda or orange soda.