Eh, I really don't get all the praise flowing into this game. There's too many cases of 'pixel perfect timing/jumps' that artificially inflate the difficulty through the roof. I even went back and played a few of the original Megamans to confirm this is not 'how it used to be'. Even official Megaman games like X6 get crap for poor stage design like this where the designer just gets lazy and goes "Hmm...I dunno how I can legitimately make this level interesting and challenging...oh well, spikes everywhere. Call it good."
Yes, the controls are solid.
Yes, the music is beautiful.
Yes, the bosses are fun and interesting (the ones I've gotten to fight).
No, some of the stages are very poorly designed. Especially Nitro Man's stage. There's quite a few cases there where not even the in game items used for difficulty alleviation work properly. Massive chasms with exploding platforms you only get to use once that have a backlash effect that can mess up your jump while enemies are also flying across the screen and shooting projectiles? Should be okay, you can buy Beat and get a out of jail free card for pits...oh wait...the level is designed so that Beat can't reach any of the platforms. So you just die again having wasted screws on a mechanically malfunctioning item.
Sorry that just kills the package right there.