Ashes isn't brilliant, but it's a fine game. What it is is a large scale game, you really aren't supposed to be microing units in any way where input delay or exact timings matter. It's much more about directing your endless tide of units against the enemy in a positionally and compositionally superior way.