Right now I'm trying to decide between Pikachu and Pichu as characters, so whichever one stands out more for me next time I sit down and play will probably be my main. They each have their advantages and disadvantages, but I have yet to find that defining quality that puts Pikachu so many spots above his clone.
-Tailspiking is uber fun, but so is winning with Pichu in general.

-Pikachu technically has higher survivability, but Pichu is faster and smaller making him hard to hit anyways.
-Usmash differences are obvious, but Pichu's is still good. (6th best?)
-Pichu is better at techchasing.
-Speaking of techchasing.....well.......you know what I'm talking about. (This might be that defining quality

)
-Pichu is more technically advanced, which I like.
-Pichu has a better UpB in distance, lag, advanced techniques, and the ability to ride walls. Pikachu can edgeguard with his.
-Pichu damages itself obviously, but this really isn't too much of a factor in competitive play from what I've seen.
-Pikachu fares much better against projectile spam because of his ability to stall back with thunderjolt. Pichu has an easier time getting through it though.
-AXE lives in my area, so we already have a Pikachu main.

-I played Pokemon Yellow, so I'm a diehard Pikachu fan. But he's too fat in this game.
I don't know. I just can't decide. Pichu is really underrated and totally fun, but Pikachu shows promise. I guess I'll just go with the flow and pick whatever suits me best.