Ended up liking this game in the end but knocking it for some fairly unforgivable flaws. They've overhauled the entire RTS genre to be trimmer and faster, delivering the same experience in half the time. People may gripe about this, these are games that one is used to consuming slowly after all. But honestly ever since S. Korea introduced their playing style to these games I think this was inevitable. The initial reaction of designers after Starcraft turned into a zerg rush finger twitch was to find ways to slow everything down. Warcraft III adds more crap for you to manage, Dawn of War relies more heavily on squad tactics, but none of the new RTS titles bother to go in the other direction.
That direction being to just say "F*** it" and make a game that's a massive race to build the best mob and then throwing them at one another. Single player ended up feeling a bit flat, Covenant needs a campaign, and the controls need a way to hot key units.
But the multiplayer has an enormous amount of potential.