I dunno if I've just gone too long without playing this kind of old school platformer, but Mega Man 9 is HARD. I mean, i knew it was going to be hard going in, but jeez. The only way you get through the game, more so than in most games, is trial and error till you learn what you need to do.
Take the first stage. You go through some typical platforming stuff of mild difficulty until you get to some elephants. The first one is easy, just jump the ladder and shoot. The second elephant in the next room takes a try to get your timing right to get under the ball bounces. Then you move to the next room and are immediately hit with a third elephant/ball over broken terrain. The real problem is, you get mad enough at the thing that you become determined to not let this game beat you, so you keep at it, heh.