You know, there is absolutely no difference between Steam and the Ubifuck DRM (except for the game pause). You still get crippled experience or kicked out if your connection to Steam drops. ;)
Plus, you don't actually buy any licenses, you just subscribe to games available during Steam's lifetime.
Rant all you want, mate, no offense taken. ;) I'm sorry that you had problems.
Some say the game was a little buggy on release. Well, maybe, I didn't experience any bugs, but if people have, then it has been buggy, no doubt. As with any Blizzard game, it may seem buggy on release, but they'll sort out the problems.
Hey, Warcraft 3 received another patch (fixes and balances) like a week ago. :)
But the game is really taking shape now, lots of improvements have been made, many fixes have been added, new leagues have been added. Battle.Net also responds faster in-game (was having a little lag sometimes)... and so on.
The only thing I was having problems with, were the graphical glitches after alt-tabbing, but those seem to have been fixed too.
Patch 1.3 is supposed to be coming out soon, it will be the biggest patch so far. You might wanna give it another go once it gets released. Its being tested on the PTR server right now.