Definately haven't played this game enough to give it a full review, but from what I've played so far, it's much much much better than I thought it would be.
It's quite a meaty game, I had to overclock my graphics card a little bit to get it running smoothly on medium settings at high resolution but get it anyway it's good.