This was a fun one and really thoughtfully designed. I like how the gameplay serves the needs of the story (minor spoiler: specifically when you have to lose 2 characters temporarily).
The enemy variety is really nice and the final showdown is appropriately epic. The world feels lived-in and the characters' motivations are intriguing.
My favorite part was finding the hidden items and the fact that you let the player choose whether they wanted Random encounters or On-Screen encounters, that's a huge quality of life benefit that will satisfy fans of both types. It was ready to play in impressive time too.