I like the text typing animation but i feel like it lacks a skip option. I thought that if it's a final fantasy game, then the team members would fight side by side, but i was disappointed a bit when i saw the pokemon mechanic and characters swapped instead of joining :(
But the game has potential! And if you have managed to write your code nice and clean, it might be a good template for larger projects. Because it has a solid fighting mechacnic which works clean, it has a solid UI system which works clean and exploration also feels clean, you can enter/exit buildings and interact with items on the environment.
So my overall opinion of this game is 4/5 because it is working solid, all the systems are ok, the visuals are there but it lack some quality of life things like skipping text and audio feedback. I think you've done a great job, man!