I liked Vincent as a character, but I wouldn't call him the best in the game. I think Cloud, Aerith, Red XIII and Cid were also quite good.
I'll admit that Vincent does add a lot to the plot and it is a wonder why he was only an optional character.
I'll admit that Vincent does add a lot to the plot and it is a wonder why he was only an optional character.