If tp shows that my pure sand team is going against a pure rain team (let's assume that the rain team stomps the sand team), the problem isn't with team preview, its me for making such a bad team
I've had much more exciting games with tp than without. In the endgame, both players will be fighting to keep their best pokemon alive. Before, I've had so many battles where my last pokemon is sweeping their team, only for their last pokemon to be a hard counter that they haven't revealed. I lose because of luck, not because my opponent is more skilled than I am.
In any case, ragequitting because of a bad matchup is just stupid. I've won games where my team was at a severe disadvantage and have lost games that I thought I had in a bag. Tp isn't like arceus making a statement on who will win.
I've had much more exciting games with tp than without. In the endgame, both players will be fighting to keep their best pokemon alive. Before, I've had so many battles where my last pokemon is sweeping their team, only for their last pokemon to be a hard counter that they haven't revealed. I lose because of luck, not because my opponent is more skilled than I am.
In any case, ragequitting because of a bad matchup is just stupid. I've won games where my team was at a severe disadvantage and have lost games that I thought I had in a bag. Tp isn't like arceus making a statement on who will win.