I noticed the negative feedback on the Steam forum:
A Disappointment
Really disappointed
review of this game/demo as an AoEII/SC2/WC3/Dota2 player.
Demo Feedback: pros, cons, confusion.
Story mode feedback. You just don't have enough units to control the map.
Game feels tooooooo slow
There is...