I don't think so that there's a trick in esports betting. I'm always betting in underdog team, that can go along with the game play of the other team. Why? Because I like to take the greater risk to get high return.
Sometimes I do that too, betting on underdogs doesn't guarantee profit but it's worth risk taking. I only do this if I see that the opponent is beatable by the underdog and depends on the roster/players arrangement too.
That plays an important factor whenever we bet with e-sports. There's always a catch when I bet and it's also thrilling whenever I watch those games especially with Dota 2 for which the majors and minors are at hand. And right now, I'm starting to follow csgo games.