Ozma can be annoying.
The only non-optional boss I ever had trouble with was Gizmalaluke, mainly because it was the first hard boss of the game; I'm using the term "hard" lightly. Since you only have the basic black magic and you've no healer apart from items, it can be a pain if you aren't properly healed (like I wasn't first time).