>>54772373smeargle is better.
there are niche situations where a pokemon with contrary is better in the version of the games I play but I can't think of any of the base games where that's true. are there any legendaries or something that boost their own stats and wipe your team with a low catch rate? contrary would be nice for that.