Isn't Battle.net free for everything except World of WarCraft? Are they changing that model with StarCraft 2?
I don't really see how lack of LAN support is a major problem. Besides, knowing Blizzard, they'll probably add it in a patch due to user demand.