It's an amazing game. When you have enough stability that is. Yeah after the first part of the story it introduces a new system called stability, where if you don't have enough, the fights are impossible, and I mean literally impossible, not just ridiculously hard. And you can only get stability by collecting new gear, so you could sometimes wait literal weeks to play a single mission in story mode because you get unlucky with the rewards