I'm also amazed that after playing 90 hours, missions feel fresh. This is some kind of combination of the story and the map design. Even after 90 hours, missions are interesting. Even the side missions.
And speaking about story, the game has a damn good anime story. It is engaging. A lot is going on, and you have absolutely no idea what is going on. But you care about it.
The game has excellent pacing. Once you get used to your characters, the game give you another on. Once you get used to the new one, a new one appears. It kind of force you to be in constant process of building a character. Once you figured one character, the game gives you another one.
I can point only two negatives in the game. It has slow start. First mission is boring. But starting, from the second one you are hooked. So it is not a big of a deal. The second one is difficulty. I feel that Cruel/Challenging is not tough enough. So, I guess for a second playthrough, I will need to come up with some home rules.
Yeah, it definitely needs another difficulty notch. Because the progression system is so goddamn addictive, you eventually build a team of absolute monsters, and even Cruel/Challenging becomes not exactly easy but not enough of a challenge.
This was brought home to me in one of the later "training" missions, where Giselle and one other handpicked team member and a bunch of grunts have to face off as "defence" against the rest of your team and another bunch of grunts, AI-controlled as "attack". The first time I played it I had to laugh at how quickly and thoroughly my team under AI control obliterated my defence team. (I could picture the AI thinking to itself, "OMG, I can do
this??? GO!!!!") I tried a bajillion different strategies, but every time it was complete armageddon in a few minutes, and eventually I had to actually strip the attack team of its masteries and gear to make the mission doable. Mind you, it also made me feel quite proud