Vivi is probably one of my favorite characters in the series and I really loved his story and what he brought to IX. My only problem with Vivi is that I never felt he got a proper resolution to his problems. He sorta just accepts what's happening off screen after getting caught up with the Black Mages returning to Kuja and then he's sorta cast into the background until the writers decided to screw his story over a second time (SPOILER)by killing him off screen.
I guess I felt he needed to have an actual epiphany and the one I'm guessing the game tried to give me didn't give me a satisfactory answer. I kinda feel the writers tried to cover up his story towards the end cause it was getting too deep and they were afraid they may lose their audience.I wasn't looking for Vivi to come to some answer cause their really is no answer to his problems but at the same time I never felt like Vivi reached some ill defined purpose to believe in that he can use to help find an answer. He just sorta was left off in total confusion about what to with his situation.