I played the beta and it was pretty bad, in terms of the mouse integration, and just...all in all, the graphics I had it on were sucky (I think they were max'd).
However, I did apply to get a free copy of the game in PC Gamer, and a demo will be coming out. It's THQ, so I'm pretty sure there'll be some patches coming up.