Like everyone is a born dota2 pro. I hate this kind of attitude. No offense meant though.
Start playing the game, get some momentum(3-4 months), then play with some new players, who have no idea what the game is about. Then you will realize how frustrating it is to waste 45 minutes with them. It is not like cs, that you join a server and leave it at your own wish. If you leave a game you will be in punishment pool. So you have stay in the server till the game finishes.
Dota 2 Beta is over : Dota 2 - Beta Is Over
That means brace yourselves for a sudden influx of annoying noobs.
Not much influx, I guess dota 2 beta was available to each and every steam user. So dont think there will be much crowd. And the dota matchmaking still works. I mean I have seen this, you will get matches with players of similar level. For e.g you are lvl 40, so you will be matched with/against the same level of players 20-60 . like this. You will not get player in your team who is lvl 1. But still sometime it doesnot happen as intended.
And everyone knows there are players from a certain country, who join each and every server in the world, with english language selected, though they dont even bother to chat in english.