I think the main advantage of Starcraft over Dota as an E-sport is the match lenght. On the current patch I hardly see a match go 1 hour long and this allow for a long series to go down quite fast.

This for me is one issue MOBAs will need to tackle sooner or later because a best of 5 with can theriocally last 5 hours is a big commitment.