If you look past the fact that you need steam and Windows Live to be able to play even the single player campaign, and the fact that because its steam you can't play it unless it's up to date, this is an excellent game. The graphics are excellent, the gameplay is great – though don't expect it to be the same as Dawn of War.
Dawn of War 2 is highly bent around the use of tactics, as opposed to base building. This is not a bad thing – indeed, it makes for a very interesting play style.
Once again I'd like to emphasise the fact that you need an internet connection, and be prepared to download any patches.