Criticise him all you like. People that don't like him,obviously have something personal against him. Fact is he is a clutch player and scores when it counts and plays with passion in the big games. There is nobody I'd rather have on our left wing.
What is the point in comparing? The fact is right now we have an excellent goal scoring left winger who will only get better. I wouldn't want any other LW in the team. I don't see what there is to dislike about Neymar...
it's not about player then vs player now, it's about the collective of the way the team is playing, their attitude/happiness/effective tactics.
also even if you do that comparison then we have superior replacements for the likes of alexis and the likes of pique/alves/alba/busquets/messi are...