Alright.
Also, since Pichu is being brought back with Roy and Mewtwo... I put some thought into an interesting way to make Pichu not only more viable, but also to give players a reason to opt him over Pikachu's superior range.
What if you could choose whether or not you wanted to electrify pichu and damage yourself for ALL of his attacks? No, I am not talking about a spin-off of Lucas's offense up or Lucario's revamped aura. In fact, I think this would work better if it had nothing to do with his b moves at all.
Instead, I think it would be interesting if while Pichu is attacking the player can press A [again] to electrify pichu for the rest of the attack. This will alter the affects of the attack (such as increasing KB, making the attack multi hit, changing trajectories, etc.) but also damage pichu.
Furthermore, you can elaborate on this Pichu specific technique to create small learning curves. For instance, there can be certain timeframes within his attack animations where "electrifying" pichu would heed better results than arbitrarily pressing A. For instance, Pichu's "non-electrical" fsmash could be a weak headbutt. If you press A to electrify early in the animation it'll be melee fsmash. However, if the player doesn't press A until the full extension of the headbutt in the animation, the fsmash will have farther reach and won't be multi hit.
Of course, I don't know if something like this can be coded. I am just trying to be creative. But since pichu will probably be made ground up I thought this suggestion might stand a chance for being implemented in light of the circumstances.