I am pretty lukewarm on this game. I like the aesthetics, the general structure of the missions, the high speed action and the lifesteal mechanic, but the story didn't grab me and the upgrades often don't feel meaningful.
This game potentially has the best combat on any video game I have ever played? There are so many mechanics and different moves/stances/skills/etc., but it all fits together so nicely and is tutorialized so well. I wish this game didn't have random loot, but the loot system is very well done.
It's not my favorite game, but it is very good. The characters and story are excellent and there are some interesting gameplay mechanics. I would give this game 5 stars if only you weren't forced to get all of the weapons to fully complete the game.