The beta was missing 90% of what makes a battle.net game fun, battle.net itself. The user chat rooms and clans made SC, D2, and WAR3 my favorite games of all time even though I don't play the RTS side of SC and WAR3 (I just play custom games).
Yeah, the game itsself is great which is awesome because its too late to fix it now... Battle.net 2.0 on the other hand sucks. They took battle.net and yeah as you say removed everything good about it, the way you join games is fooked and the interface isnt something i expected from blizzard. Also i have to play with the rest of goddamn europe?! Why?? I spent my time on USeast/USwest in starcraft 1, i dont wanna play with people who have english an a 9th language gtfo. Voice chat for your team is in starcraft 2, how the hell is that gonna work if in a 4v4 i speak english, two of my teammates are russian and theres also a clueless french guy who builds nothing but SCV's the entire game... fubar...
At least its fixable. bnet 1.0 never had gateways to begin with either. Also since the majority of games on bnet were customs its likely starcraft 2 will follow suit and they will need to change the way games are viewed/joined so new customs take off, from my understanding right now the only way you will get somone to join a new custom map is by inviting them because it will be at the bottom of the list being a new map without 1000 games/hour. This will be a problem when there are more customs available, whos gonna click "more games" 3 or 4 times and then join your new map? Nobody! They will all join "cat & mouse sc2 2010 omfgwtf version" because thats at the top of the list. Not knocking cat & mouse its fun just using it to make a point.
/endrant blizzard will fix everything and it will be great... i hope