I think that Starcraft II should have addons via lua coding, This would only edit clientside data, meaning you wouldn't be able to cheat. What it would be able to do would be to make it so that you could open windows in game that would allow you to manage units, time upgrades, check mineral gathering and consumption, and maybe even edit hot-keys. The possibilities are endless! You could even make an addon that would add units to a number key as they were generated so that you could make huge controllable fleets that grow easily. Similar things have been done in Wow and in Garry's mod I don't see why it shouldn't work here. What do u guys think?
And the drawback of all of this is, it would take up valuable screen real estate. Which you'd need for controlling your armies. And in a 20 minute game there's no time to look at detailed information. On the other hand in a 2-3 hour long raid in WoW with many breaks between fights, it becomes much more useful.