Vincent is my favorite of the two, mostly because his Limit Breaks are more unique and fun to play with and also because I hate Yuffie on a deep emotional level.
I did get both on my first playthrough. I don't think I've ever done a playthrough without collecting them.