I think Sonic has quite a good chance against pikachu. playing against my brother today his Pika beat all my mains (i used about 8 characters) except Toon link, but toon link owns in general. however with sonic, the first match he won, surviving on 154% and i won the next by almost an entire stock. I would have expected my marth, lucario, ness and wolf to make short work of pika but none of them beat him. It was quite interesting listening to him get very angry, saying how its so impossible to hit sonic.
So anyway ill add my $0.02
Pikachu
Do:
- Wait for an opening. approaching pika is almost as suicidal as approaching wolf, however sonic is probably one of the only characters who can punish pika consistently if he abuses his dsmash, thunder or skull bash.
- Edgehog. force pikachu to use his recoveries such that they dont sweet spot the edge, and get ready to fsmash when he lands. once against sonic is so quick a shield-cancelled dash into fsmash is fast enough to punish even quick-attacks landing lag.
- D-air when he uses thunder. used from high up, provided you space it properly you can get to the ground and stutter-step fsmash before the thunder animation is even over. i managed to do this quite a few times today, and eventually completely discouraged any further use of thunder.
- Approach with n-air. its probably the safest approach when pika is spamming thunderjolt. otherwise roll-canclled spin charges during an approach may work too
Don't:
- Spot dodge. Pikas broken dsmash lasts longer than the entire spot dodge, and he can spam it out of shiled to be practically invincible.
- Cancel spin dash into a homing attack. thunder makes short work of it every time
- Attack him off the stage. with quick attack pika can just zip right past you back onto the stage, and suddenly you end up being camped by thunder.
Opinion.
Pikachu is a beast in brawl, he can chain grab fast fallers up to 80%, kills lightweights at around 80% with fsmash, thunder and his dsmash is ridiculous. However many of pikas insane advantaged are lost to sonic. His chain grab only goes for to 20%, and sonic kills at lower % overall, fsmash and dsmash will kill at 100% while pika has to get sonic at least above 110%, provided you dont get thundered off the top. Sonic is one of the very few characters who can punish pika for missed attacks, be sure to do this every chance you get.
Abusing dash attacks and running shield grabs work incredibly well for racking up the damage. everytime pika misses with a dsmash or thunder, you NEED to punish it. a grab + pummel + upthrow is a free 18% damage, going anywhere up to 27% beyond when pika is beyond 100%. also, you need to master stutter stepping. it outranges thunder and dsmash, baiting pikachu into one of these two attacks is just too easy, just make sure youre ready for it, because its a free kill beyond 100%