I beat this game a few days ago [main story mode]
It was the most fun I've had in a game in a long time.
The control mechanics are lacking though and many of the move 'upgrades' are essentially useless because 2 main moves can beat the entire game... all other upgrades or more like 'stuff they put in to look like there's a lot of options'.
Favourite part of the game: Taking the identity of a military officer, and 'pansying' aka telling all other officers that some random person is the true enemy and everyone shoots the wrong guy. hehe