The final dungeon was kind of ridiculous. Half Genie Hero seems a bit more balanced in terms of difficulty. And if you're a less skilled players the upgrades can carry you through.
The Pirates Curse does a fairly common thing in (older) games where you start with running around pikcing up all the upgrades, get some time to mess around with them, then the finale tests the skills you're supposed to have learned while playing.