This is hands down one of my favourite games. Amazing story, great character development, combat mechanics are fun but not too easy, and the upgrades system is really well done. Also love the open world and the way the enemies progress as the story progresses. Haven't even completed it yet but I know I'll come back to this game over and over.