That image reminded me, or, rather, almost seems ripped off from (though I assume you've never heard of it before.) the Age of War series of flash games, here's the first: http://www.maxgames.com/play/age-of-war.html
So, in addition to turrets, and mooks you can send out, your suggesting you have a hero you can control?
Sounds like an awesome idea to me!