I don't bet on e-sports games since compared to sports betting games on the E-sports community are highly unpredictable making it hard to have a sure bet for yourself. Unlike games like basketball you can analyze each situation from the best odds to what players have injuries. In sports a team that is not even a dark horse can win the 1st prize. Or is it just me as I don't have any experience on betting on Dota 2 games? Either way I still think that I have a better chance winning in real sports betting.
Yes, e-sport more hard to predict
But if you already often betting on e-sport you will know the winner easy
Dark horse win against top teams usually in low prize tournament or in qualifier tournament.
In high prize and high pride tournament such as TI or Major it is rare to see upset.