You implemented quite a lot of stuff! I'm impressed that there are platformer parts, top down parts, fights, and so on all in one game. But I did think the implementation could be more polished--for example, that you can get stuck on the edge of platforms while jumping.
Pixel art tends to look odd if you rotate it (the protagonist's arms and legs). If you do pixel art in the future, I'd suggest you lock the orientation so it doesn't rotate.