This seems like it would fit perfectly in a PS1-era JRPG like Chrono Cross. It's so triumphant and happy, and I think part of that owes to the fact that you're peppering in some sombre/minor chords here and there. The big harmonic shift at 0:38 was refreshing and again reminds me of JRPG music. Arrangement changes keep this engaging and fun, you really packed a lot into 2 and a half minutes while still making it all cohesive. Nice work!