I playered the singleplayercampaign and can say that the story is very good. But on many scenarios the scripting of the game is very bad. In several situations it is just a matter of triying out differnt ways.

The game uses much resources of CPU that could be done by the graficscard.