I swear that whatever matchup algorithm they're using on For Glory was designed for the express purpose of aggravating me. I pick Mac? I get matched up with ZSS, Rosalina, and other characters who can juggle and gimp him like crazy. I pick Palutena? I get matched up with CF, Sheik, and other rushdown characters too fast to punish. The frustration is real!
Any anti-sonic tips would be welcome, preferably tips against sonics that don't have to actively remember to breathe
I find Sonic equally annoying, but one tip would be to learn the timing on Homing Attack. If you block, Sonic just bounces off--completely safe, and can follow up from there with any number of options. I would recommend spot-dodging instead. Sonic will slam into the ground, leaving him open to be grabbed/pummeled/thrown or slammed with a counterattack (if you're fast enough).