Sephiroth was easy, really easy. Even for me..
Ultimecia was a bit harder and lasted forever but fell eventually. Stamin a was the key there.
Necron was the most difficult one, but thank god I had auto-life
It would have been easier if I would have higher levels.