i prefer the massive villians because you can take advantage of the notion of fantasy much more. Sephroth was still just human (in form at least) and so he could be beaten in combat and swordplay, but Sin was, well miles up and gigantic. even if he landed you would have to cut your way through his Sinspawn.