Just finished the Game Boy Advance version, and also the extra Palace of the Four Sword dungeon as well!
Edit 05-06-22 since I don't want to double post right now:
I just completed my 12th SNES perfect run!
It took around 9.5 hours to complete ( I started 05:~~ and finished 14:~~)!