The final boss fight can do one
Platforming gets hard in parts out of nowhere
Good characters, story is okay. Battle mechanics are clunky at first but you get used to them with enough practice.
~25hrs gameplay, with majority of side quests done
Frustrating in parts, enjoyable in most