I don't have much feedback. Most of the stuff I would give feedback on is just the fact that this game is in alpha, and lacking polish.
One thing though, the tutorial could use some work. After playing through it, I wasn't super excited to get into the game. It just felt like, "yep, i'm about to play a moba". And then getting into game, there was so much that I felt like I didn't know. After a few games, I finally figured it out though. Something like the Age of Empires 2 tutorial campaign might be something to look at.