I finally beat this game. It was right up there with FFV in terms of difficulty, I thought. When I first faced the Final Boss, I got my ass handed to me because:

a) my primary Magic user (Maria) was doing way too much. She was the only one with any staff skill, so I had her healing people with the Healing Staff. Also, she was casting shield and blink (as she was the only person with those), and trying to be offensive with Ultima at level 11.

b) nobody else had much to do. Firion could attack and cast Haste 4. Leon could attack really well, and Gus couldn't do much of anything, plus, he'd always end up cursed for lack of a ribbon or soemthing.

c) I DID NOT HAVE BERSERK. AT ALL. I never got it, and boy, did I regret that.

So, what I did today:

1. Leveled Up Maria's Ultima to 16.
2. Leveled up Firion's Haste to 8.
3. Gave Gus Holy and leveled it to 7, so he could have a purpose.
4. Wandered around for 4 effing hours trying to find a Berserk scroll. I fought hordes of Warlocks and never got one... FINALLY, I discovered a secret place to buy one. Behind the bottom of the waterfall in the Jade passage. Did everyone know this already? I didn't see it mentioned anywhere.

Maybe it's commonly known, and I'm just stupid, but just in case...
Guess what? You can buy Berserk scrolls behind the waterfall in the Jade Passage.

5. Got the Genji Armor, Helmet, and Gloves, which I didn't do before. Split them between Leon and Maria.

So I gave Berserk to Firion and Gus, leveled it to 5, and made my way back up to deliver a severe beating to the Emperor.