My favourite Pokemon is Ampharos so I pretty much always choose to use Mareep over the other electric 'mons if it’s available before the post-game. Not counting Yellow and Let’s Go Pikachu, I’ve only used a Pikachu as a permanent team member once and that was in Diamond. I chose to evolve him because I like Raichu more and I wanted the stat boost. Normally when I catch Pikachu/Raichu it’s just for the dex entry.
I never evolve Pikachu, because the one I grew up watching didn’t want to evolve and because I like Pikachu better than Raichu.
Always gets a spot on my team; in Lets Go Pikachu I finished the game with a team of 6 Pikachu only
The only time I found him to be too squishy to make it through no matter how overleveled was Scarlet and Violet and i ended up finishing the game with a Bellibolt
Played through Yellow on the Dodrio Saturday, flickering be damned. Had planned to use Light Ball Pikachu in Stadium 2 Poke Cup for the first time since possibly forever, teach it surf via R2 Stadium 1 Prime Cup. Didn’t reset the Yellowchu and it has trash speed so that won’t happen. Playthrough did produce an excellent lv 55 Gyarados and lv 50 Arcanine, only took 40 Magikarps to get one with a few near perfect DV’s. Thank god for the color case and Missingno master balls.
Evolve in Gen 1 then dump as soon as Jolteon, Electabuzz, Electrode or Zapdos are available (whichever I am feeling like going with on that play-through). I’ve even subbed out for Magneton before in Gen 3 once it gets it’s steel secondary typing.
I only ever catch a Pikachu in Gen 1 because it’s the only electric type for a while and I like the coverage. If not for that I wouldn’t even bother given the low % encounter rate in the Viridian Forest which is just a pain.