Ultimacia sucked chunks out a monkeys arse!. She didn't even show up till the very end and you didn't even know about her till 3 quarters through the game

I think the writers suddenly realised that they needed a villain and got off the sappy love story just in time to make one, and unfortunatly it was a sucky one.