A lot of fun.
One thing I do wish had been included would have been for the game-generated scripts (you find yourself mostly using these) to come with subtitle diaglogue. As it is, they're all just mumbles and so you have no idea what is happening.
My only complaint is that the game does not work with an SLi setup. This may just be my cards - 2 7800 gtx - but the game freezes unless SLi is turned off. Other than that, the game runs pretty well.