but calling either team horrible is pretty silly.
No, it's not. In western world of professional dota (if you may call it so), there's only 1 decent team and, I hope, we all know its name - rest is tier-2 or worse. Sure, that's better than random amateurs (I would've said "like me", but I don't even play dota - I just watch the replays of pros, follow it as a cybersport) but their level of skill, their professionalism, training, talent and dedication are not enough to make their games enjoyably watchable - I mean, what's the point of watching a sport where matches are won not by brilliant play but by exploiting stupid screwups? Sure, I may be overstating this thing a bit as exploitation of mistakes is present in any kind of sport or gambling, it's one of the main strategies there, I would dare to say, but at least in truly professional areas mistakes are stupid but not that stupid and repetitive.
And, by the way, you can hardly call Virtus Pro a team - they don't have a stable captain and both dread & NS are horrible pickers, they half-ignore training (I mean, I read the rules of their team - their obligatory practice per week is 3 days, 4 hour a day which is utterly pathetic for pros), they allowed their carry player, kky, to screw around for two weeks before the most important competition in their current history, once again, not training with the team, finally, they couldn't even shell out a stable roster, playing with two stand-ins. I mean, two stand-ins at TI qualifiers - what kind of mockery is that? And while it's actually understandable with Azen, - the scuttlebutt is that he got in a car crash, thus being too injured to play atm, - what the hell is wrong with dread? The stand-ins played better than the main crew members, though, so I must admit that it wasn't a bad change after all, yet it ridicules them as a team even further.
As for the mouz, it's even easier - they're european and europeans just can't be real pros ATM. Why? Because, if you live in Russia/Ukraine or China, your professional dota player's salary (which is quite low, they say) can sustain you - like, you definitely won't be rich (unless you win 1kk dollars at TI, obv), but you probably won't need another source of income. Same is not true for europeans - with the high standards of living in their countries, they have to work somewhere and that means that they just can't stay sharp enough to beat truly dedicated teams. And if they can't, they won't achieve much.