I'm not sure what you mean, I don't see how dash dance pivot to side b cancel accomplishes the same thing as cancelling a side b into a roll.
Yes, rolling is an option out of Side-B since you can cancel it with shield... You can also spotdodge. You're essentially in a neutral stance. I don't see the benefits of it other than possibly for movement, as you can almost always do a better option out of Side-B than a dodge roll (which is also why I brought up DD and DDP). Just in general though, there's almost always a better option than dodge rolling (granted it does seem stronger in this game, but still).
If you're initiating a Side-B, this is what they're going to do:
- Challenge - They'll try to approach. This is when you shield the hit then grab or use other OoS options. Free punish. As I mentioned before, you can also spotdodge but why do that when shielding the hits give you frame advantage? Same goes for a roll. You're just throwing away your advantage.
- Zone - They'll try to hit you from a distance. This is when (for most projectiles) you release Side-B and either go right through or eat the projectile with the hop, and SDRing to them for a punish. Or you can just play it safe and shield cancel to powershield the hit and still have frame advantage. Buffering a dash OoS in between powershielding projectiles is godlike for Sonic because of his ground speed. Rolling around the hits is a far worse option.
- Grab - I don't even know if you can be grabbed out of the charge because I never see it. I think it's possible, but the Side-B pulls you back during the charge and you can probably just release the hop to avoid the grab and land the punish. Maybe even spinshot over them. If you're in a position that you're letting yourself get grabbed out of your Side-B charges though there's a way more serious problem at hand.
There are just so many benefits to of acting out of Side-B that rolling seems like a waste of an option. Maybe there's
some very specific utility, but I feel like you're just forfeiting your footing and frame advantage in all cases.
If your opponent is conditioned to shield whenever you side b if you space it correctly I feel like it could lead to a lot of free grabs
My point exactly. Just bait the shield and punish. Why would you roll behind someone who is shielding? It's really forecasted, and again, you're throwing away frame advantage when you can just run up to their face and punish. Dropping shield in this game is slower than Brawl if it's not blocking a hit, so empty shields are far more of a liability.
50/50's where your opponent has to decide if you're going to roll or go through with side b. I'm gonna test it out
But it's not a 50/50. There's like, a vast amount of options that Sonic has out of Side-B that should be intimidating your opponent. Dodge rolling is not one of them. They'll just punish your recovery from it.