I like the character concept of Vivi a lot. I would have liked it if they delved more into his origins, but I think that his own ignorance to his history is crucial to the character arc.