Sephiroth is a total pansy. The only reason he seems hard is because of the amount of times he gets to use cutscene mechanics to get what he wants (stabbing Aeris, killing the dudes in Nibelheim and burning the village, injuring Tseng). When you finally take him on in a straight battle you kick his ass.