Neymar is undoubtedly more talented than Vini but the latter is in for the BdO because he plays a key role on a better team. Neymar never stood a huge chance for BdO because he played in Brazil until age 21, then made a dumbass decision to join Ligue 1 at age 25. His window to win the BdO was effectively his 4 seasons in La Liga but he was probably unhappy to be in Messi's shadow. If he made better choices his career would have panned out differently, no top player should join Ligue 1 in their prime.
Vini is highly emotional and loses his cool easily when taunted by racists, this leads to inconsistent performances. I do find him very likeable for not backing down and calling Spain racist at every opportunity
continental Europe tends to pretend they aren't as racist as USA, Vini is fighting the good fight.