>>38561327I agree. Clefairy is too pink and girly to be a good mascot, especially given that Pokémon is marketed mostly towards males. Pikachu pretty much ticks all the boxes for a good mascot: small, cute, radical zap powers, lightning bolt tail, easy to draw etc..
I would have preferred Eevee as the mascot myself but it seems he's only now getting the recognition he deserves.