I played the demo and pretty much loved the gameplay. Only thing was that the controls felt kind of wierd and I would have enjoyed some more customization in that respect. But otherwise, it's pretty solid and I'm considering buying it.