I think my biggest thing with the revisiting is just how much revisiting you do. Like, I'll get a character back and there's a quest to find every NPC that wants to come on my boat. I'll go do that, and then I'll get back another character who has some other quest that makes you scour the cities again. Mechterite, the robot guys, the Urza, cats.. I'm sure there are a few others too. Oh, and don't get me started on the chest keys. It's like the dioramas guided the game design and made them want you to see every corner of them ten times over. It feels like the first JRPG metroidvania with how much backtracking there is.
Anyway, I'm up to level 48 which means I can finally survive the level 42 bosses if I don't fuck up. This shit is hard! Enjoying it though.