It all depends on...
1. Strategy.
2. Luck.
3. Skills.
4. Preperation
I could NOT defeat KH Sephiroth, even though his pattern was very predictable. I think the Reaction Commands make it easier to defeat KHII Sephiroth, but then again, I haven't even gotten past the Thousand Heartless War.