The ending sequence is amazing, but the game is dragged down by everything leading up to it. The gacha is a great concept narratively that doesn't stick the landing.
The combat is fun but you need YouTube guides to understand what's going on. Because the game doesn't tell you.