Back on topic, I think I'd get rid of the Vivi sons or whatever. Adds unnecessary confusion. Also, the scene with Garnet running through the crowd, losing the pendant, etc. (I know it symbolizes her choosing Zidane over her royal blood, but it's too obvious and elongated to be a good metaphor)

I also would've taken out at least one bittersweet ending and made it happy. Amarant is still a loner, Kuja dies, Frately still doesn't remember Freya, Vivi dies, Cid gets stuck with Eiko, so many sad endings to an otherwise upbeat game.