In the end, what matters is who won. Cloud didn't die like a bitch, therefore he wins. Also, if Cloud was truly dead, they couldn't revive him. He's apparently strong enough to survive a direct gunshot; if he can throw Sephiroth into the Lifestream while being impaled, that isn't much of a stretch. Also, keep in mind that Phoenix Downs or conventional medical technology will only work if the patient isn't dead; hence, why Aeris couldn't be revived. She wasn't just KOed, she was out-and-out killed.

Sephiroth is insanely strong, but he's deluded, and he made mistakes.
So so so True!!! !! Cloud IS stronger. End of. First of all, if Sephiroth was stronger then wouldn't he have won? In most movies when they have fights it's usually the good guy looks like he's about to lose then becomes stronger because of emotions, feelings because of what the bad guy says while he thinks that he's got the battle won. Even though Cloud looked as though he was weak and had obviously lost his battle, it was obvious he thought about everything that was important to him. CLOUDZ IS THE BEST!!