I guess one other key word that I missed out of my first post that is equally important to 'presence' would be 'depth' - I found the only bad guy in this game with any depth was Seifer, and they ruined that one by having him live and be happy and dandy at the end of it. Which was okay, but it meant that the only enemy with any depth was actually a good guy in the end anyway - where's the fun in that? Need more character depth! What was her background story? Her reason for taking over the world? Such a one dimensional bad guy it's insane. Sin at least had a twist to his story. But Ulti? She, uh, wanted to take over time. Reason? Pshaw! Who needs reason!

This is why I loved Sephiroth. Now that was depth and presence more than anything else. But yeah, Ulti really needed a lot of reworking, in my opinion.