I had a lot of fun playing the game the soundtrack is amazing and the gameplay is smooth, the mechanics are extremely good I liked the grappling the most i found that you can grapple on any enemys even flying ones. i used the gun for taking out smaller enemys but for the bosses i found grappeling and slicing to work very well. The graphics also look amazing An extremely good game.
edit
i found a glitch like you can grapple out via the tree and it would be cool if there were upgrades or special abilities