The Enemy Skill that Materia Keeper uses is called Trine.. it's one of the most useful attack spells in the game in the earlier stages IMO
I've heard that Sephiroth's HP increases with each level you gain starting from a certain level (can't remember which one).. which would give him the most HP when you're at level 99. But I can't confirm that..