Actually, WC3 battle.net is MUCH better than SC or WC2. My biggest gripe with b.net (and no I've got nothing against anyone) is that SC was mostly frequented by Korean players, so not only could I not read or understand the game names, my partners could never understand what I was saying nor me them. I can only see "me no english" so many times before I get frustrated.
Now that there are different "realm" servers its easier to group with someone who at least speaks the same language as me. Although I have already been grouped with several asian players on random 2vs2 games that can't speak a word of english. (Why they insist on playing on the East Coast server on a TEAM game when they can't communicate with their partner is beyond me. Baffling. But for the most part it's WAY better than SC.
I think you're exaggerating the when you say "2 or more minutes to find a game". I've been playing since the retail release and I never have to wait more than 20 seconds or so to find a game, whether 1vs1, 2vs2 random, or 2vs2 / 3vs3 prearranged. The prearranged teams are the greatest thing blizzard could have done. It keeps the losers from dropping or leaving once they see you don't have a perfect record or are grouped with friends. And it makes finding a game on an actual blizzard NON BGH-crap-map WAAAAY easier than it ever was before.
Also, you're ignoring the best part of the game, the trash talking idiots. Once they open up with their first volley, it's "open season on the loser" time for me and my partner. I don't start trash talking but, damn, it's fun to make them sound like total fools by talking sense to their nonsense.
By the way OJEDAWC, it is physically impossible to "end up playing with strangers against 3 friends who have planned coordinated attacks" when you chose "random" teams. That's why it's called "random" Take the lead and get your strangers to "coordinate" their attacks and you'll be surprised how easily you'll crush those who don't. Stop your whining. Even better, write blizzard an email and ask them to implement 2vs2vs2vs2vs2, or whatever else you want, and if enough people want it, they might implement it! OMG imagine that.
One last thing, I think the age level of the people who always play BGH maps is a LOT lower than those of us who play more strategy based maps, which is why you're seeing all the idiotic name calling and such when you play on those style maps. Just a thought.