With DotA, Battle.net(bnet) is an excellent place for casual players or the novice, but by no means is it grounds for ranked or ladder games. Sadly, Battle.net’s support for a player matching system in custom games is non existent, even with the mass appeal of DotA. Every time you play on bnet, odds are  that you’ll be playing with someone that is inexperienced, cocky, rude, ignorant or all of the above; thus, foiling any chance for a full, worthwhile game…but it is only that way on the surface thanks to services like ThroneIt[THR], which offers an external ranking system that couples with the player’s skill level, and the ability to ban players for leaving or game ruining. On ThroneIt’s website, players can make or join teams and clans, to raise their skill level and ensure no one leaves.

Another issue with bnet is with “leavers”, or people that disconnect from a game for whatever reason and end up throwing off the balance of the match. If you’ve played a game on bnet, than you have most likely had the misfortune of encountering one of these people. They usually talk enough trash to bury the world with their shit, then leaves the game in an uncontrollable nerd-rage after getting first blooded.  This hilarious video illustrates what goes through the mind of someone that is at their wit’s end from leavers:

Even though Battle.net isn’t perfect, with the right direction, you can still have an enjoyable time if you play with the right people.