I've always liked Ermac's B2 and I believe it you mastered his cancelling on it and the timing for it... for example.. cancel it in to push... it's basically like Stryker's gun cancels.
Its nothing like Stryker's gun cancels. The threat of releasing 1 and firing the instantaneous projectile is enough to keep people hesitate for a second or two. If they hesitate you can cancel and pressure, if they retaliate you can fire away.
What can Ermac do? If they block, nothing happens cause you dash blocked backwards. Create distance at most. If they retaliate.... what, you can hold b2 for another 2 seconds and hope they get hit by it? Try to cancel into block which takes so long you'd probably give the enemy free pressure?
The big difference here is that Stryker's gun is instantaneous with a nice AA hitbox. That is enough to keep people in line. B2 is nowhere near instantaneous and you will get blown up if they are aggressive enough.
Also, Stryker's gun cancels are for pressure/setups reasons, this should only be used to get away quickly. And it doesnt even do that job very well, when dash blocking is somewhat of the same thing but so much safer.
Let me reiterate from my previous post. In 99% of situations, there are better alternative methods that achieve the same or better results than this garbage.