I've got VERY mixed feelings about the game.
On one hand, as a game it is one of the best RTS games ever. Complex mechanics, best cover system ever, dynamic terrain, well designed vehicle model with directional damage and battle damage to individual components, squad suppression and morale, just the right amount of "RPG elements" (special weapons and such), etc. At the same time, accessible, easy to get into, simple to control. All in all, a masterfully crafted underlying game that has yet to be matched, and likely won't be (since Starcraft 2 is about as innovative as a clay brick).
On the other hand, it's World War 2. And it's not even WW2 with a twist or set in a previously unexplored theatre of war or anything. It's freaking NORMANDY and FRANCE all over again. For the 100th time. It's not that I mind repeating tropes, but this is the EXACT same thing I've seen over and over again, and I never liked WW2 to begin with. For this reason I've never been able to finish the game. If they were to remove the WW2 setting and put it in modern times, or future, or medieval, or fantasy, or practically anything, I'd eat it up and beg for more.
I was kinda hoping Dawn of War 2 would be like this, merging the awesome gameplay of CoH with one of my favourite established settings, but then Relic decided to make a massive dick move and strip the gameplay down, scale down the epic action, slap in a bunch of RPG elements and call it a day. It made me a sad panda...