To beat Sonic on wifi:
Throw out moves.
Most of the Sonic noobs you meet on wifi probably spam spindash, that mofo of a punishable move.
If they're doing that, you can just jump back and throw out an aerial.
If they're running at you, move forward and throw out an attack.
Seriously, wifi pisses me off becauase most of my approaches are based on shielding your predictable attacks, and with Sonic's speed it's way too easy to run into moves that shouldn't be hitting me. Also, my personal playstyle is more campy/reactive (like, if you miss an aerial, I should be grabbing/hitting you when you land) - but most of the time, the slight input delay gives my opponent enough time to spotdodge or something lame like that.
But yeah, on the flipside, spindashes are less punishable and his fakeouts are somewhat more effective because you have to commit earlier.
1) Winning online doesn't necessarily mean the winner is better. If you win and you have confidence in your ability to read your opponent then awesome, it tilts in favor of you being the better player. If you lost but you could 'see' the moves that were going to hit you before they came out, or you can see every move that you could have punished offline, then it might just have been a lag win for the other person.
Also, keep in mind that wifi doesn't
determine how good you are. If you're throwing out moves without thinking and landing hits, that doesn't mean you're good. But if you can break down your opponent's movements and outread their movements, that's not something that newbies can easily pull off.
2) When you play
really good players online, you should be able to tell. After having played with people ranging from Ally, samboner, EL, Vex.K, etc - and numerous other people that have tournament fame or some other thing like that - well,
really good players have really different habits from your average players. They can techchase and read approaches alot better. When you play people like that online, it's not even playing hit for hit anymore, they
know followups to punish common habits and they do WTFSTRINGS that are almost purely out of prediction and leave you in awe thinking "**** he read me like a book" instead of "**** I couldn't shield!"
in short,
winning doesn't necessarily mean you're more skilled, specifically for online- it's the habits and general gameplay overall that determine that.
You couldn't of said that any better man.
That's what I think when I play online. When I am brawling someone and they beat me, sometimes I feel like they didn't deserve that win. It's probably because they are landing hits randomly. That was really good advice.
<3