This isn't really my cup of tea. Whenever games are that large, you don't feel like you have any impact on it whatsoever.
The single player demo was panned on the web. The multiplayer demo got better feedback, but based on the reception it received, I doubt this game will be on anyone's must have list.