random two cents:
If you can trick Sentinel, you’re OK. And if you get in close, GGPO. But – if Sentinel is on the ground, he’s pretty dominant over Megaman. The fight against Cable does suck though - I switch in Cable if I’m stuck with that.
If I have to fight Cable, he’s typically trying to chip me. If he doesn’t have drones, use busters on the way down from far-side normal jumps (since he’s going to run away from you, and that’s actually not as bad for you as you think it is). If you learn the timing/placement on NJ busters, about the only thing he can do if he normal jumps is AHVB - otherwise he cancels it with his beams (minimal chip to you) or blocks or eats it (20pts damage him). But with drones, I try to superjump over the top of him, if possible, with a thrown out buster on the way SJ upwards just as a potential boobytrap/something for him to think about. Coming down over there is a real gamble, but how else do you get in? You can also sometimes use the RH slide to get in closer, but that’s pretty dangerous and requires that Cable does something stupid like a jump viper beam that doesn’t touch you. But you won’t get close enough unless you’re already less than 2/3 of a screen away…
Versus Sentinel, if he’s in the air, waste an anti-air call to get to rock ball. If you can get a little spacing, that’ll throw him off more than the Tornado Hold. But if you can’t get spacing (enough time to call rockball), then Tornado Hold works better. Dragonpunch is still useless. You want him in air, you want rockball flying if you can get it, otherwise a couple jump busters so he has to play Gradius to not get hit. If he’s on the ground, you’re kind of stuck using SJ and maybe wallbounce to get close. Sucks. He’s going to want to launch you when you come in if he’s really smart (there’s alternatives like the backdash spit, etc, but that one works very well and he doesn’t have to really worry about much from you) so you have to be paying attention to his body to watch for the RH animation. But if he does that you can usually land close enough to quickly punish since you have one frame moves.
You have an interesting match-up with everyone but Cable. If you can make it a technical match-up (where you get the chance to carefully place busters), you’ll probably win if you can avoid the AHVB (put out assists to bait that out if you need - Megaman can stall to let them recover if needs be) but if it gets to be a beam war, you’re done.
The thing about Megaman that I think people ignore is that he can place busters to beat every assist except for Sentinel drones - you can hit Magnus or Storm or Doom in the head while they assist, beyond the other buster goodness. Lots of people still like to think Magnus, Storm, or Doom assists are good calls against megaman. No. =P
But the dragon punch sucks still.