SC2 was amazing. I think the expansions killed it for multiplayer. They should have made them single player only, maybe with some exclusive cosmetic items for multiplayer.
The framework around it was a tremendous step backwards in every way.
I'd take the version of BattleNet from WC3 in a heartbeat over the current iteration - the current version is a soulless money grab.