Starcraft2's problem was that it was 3 separate games with incredible patches that completely changed everything.
The balance team had no idea of the game they wanted StarCraft 2 to be. By the time it all settled down the community went back to SC:BW.
I'm positive there was some combination of SC2 patches that was amazing, if only the patch/balance team stuck with it. I don't know which set of patches that was though.
----------
I have ranted before about deathballs. Beginners want deathballs but advanced players want something deeper than a deathballs.
For all of their faults, SC:BW and AoE2 are anti-deathball. SC:BW is somewhat "accidentally" anti-deathball because of map bumping and poor patching.
AoE2 has incredible siege and defensive emplacements (castles and bombard cannons and siege onagers) that counter deathballs, above and beyond SC2 anti-deathball options.
The AoE2 deathballs unit, the Crossbowman (line) needs like 30+ units before it really starts to feel oppressive, and universally everyone has rams and mangonels to kinda deal with them (or Skirmishers).
I haven't touched it in ages. But I always felt that it SC2 was more successful in taking out APM and "Deathball" mechanics. I remember a lot of cheese options and nuances. I guess there is just a big spread between balancing the pro players and the bronze league fuckers like myself. I have more nostalgia for SC:BW but only played online thanks to SC2 matchmaking. I think making an RTS that ticks all the boxes is incredibly difficult.