Haven't come across any of these issues with Blizzard, but I don't play WoW or D3, so maybe the problems are exclusive to those games. The must play online part of bnet 2.0 may be annoying for sc2 players, but is ultimately a scheme to keep ownership of custom maps, and isn't actively preventing players from paying. Of course it helps that sc2 doesn't have a subscription.