Blizzard really fucked themselves over here. The game is amazing, and the competitive play in Korea is very good; the GSL tournament which just ended was absolutely amazing.
All that being said I'm baffled at the amount of control Blizzard wants over every aspect of the game. Not allowing LAN play is just dumb. I like Battle.net but the restrictions are equally dumb: can't create clans, can't create a tournament without Blizzard's ok, etc. You'd think Blizzard would want to do everything possible to ensure SC2 becomes dominant in Korea and other places. Making people subscribe just to play online? For an RTS..?