Well, I like it..
From my point of view this game is really good. I think the reason people are giving it low scores is because they are comparing it to some other popular warfare/RPG/other great game.
See this is just a free flash game, and so it will never really be perfect. But for what it is i think it's pretty impressive. It's not easy to make a fully functional flash game, especially with such nice graphics. People should review it for what it is. Not what it could be.
Yes it could be better if you had tons of money, but you don't and I get that. I think it was a very good attempt, and a very popular concept. As I stated above the graphics were wonderful. I really like the moon-like terrain and the bot designs.
As for the two races ( Tridalian, and Idatu) I thought they were equally in balance. See the Tridalian favor speed, while the Idatu favor power. It is fair for the Tridalian to have faster enemies, but that is what makes them better. Same for the Idatu. They're enemies are slow but much more powerful.
The game was based on warfare so I didn't worry to much about the main character upgrades, because to me it's not the hero that matters it's his soldiers. Because the hero cannot survive on his own he needs soldiers to back him up. You could have the most powerful hero ever in the game but it wouldn't matter if all your soldiers sucked. So to me the while upgrading the hero thing didn't bug me at all.
Overall 9/10. I only have but a few suggestions. First is to be able to switch weapons on the hero. For example, the main weapon is a single shooter, then you can switch to another weapon which is automatic (but then you have to collect ammo for it). Also another thing that would be nice is to updgrade individual bots. Like it would be nice to upgrade the speed for the Idatus protos. My last suggestion is to add a third race. A race that has both an equal balance between power and speed. This adds even more fun because then the higher levels can have 3 races all fighting at once, adding difficulty and fun.
Again I know this isn't going to the BEST version of the concept ever, but by making this I think you have shown you have the potential to make great things. Overall 9/10. And please make a sequel. I look forward to it!