This games really great, but there's two major points against it.
1.RNG, its best to just take on tough enemies and hope they don't use their strongest attacks at the start, in part because
2.It feels like there's always one intended path, and if you don't take it, you're screwed. After grinding for way too long, I decided to keep boost incase we ended up with a numeric damage attack. Then the sun 1 shot me cos I didn't divide its HP and all that time was wasted.
The sense of scale was great but now I leave it feeling like I just wasted my time for trying to be ambitious.