While I haven't played a lot of Sonic Lost World, and I'm personally not too fond of Pac-Man World 3 (for the same reasons why I'm not too fond of Sonic Adventure 2), I can definitely see what you're getting at
I personally think Mega Man 8 is one of the best Mega Man games out there,haha
As I observed a while ago (dunno if I posted it here), but I looked at every single (non-licensed) platform classic Mega Man game, and I realized that
Pretty much all of them have at least one instance of a really annoying level design, or a boss that's only weak to a specific weapon, or a part of a level that requires a weapon use to pass, when you can very realistically be completely out of energy and with no way to replenish it, or revisiting a level could be a requirement for 100%, no matter what you do
While looking at each game (the 11 main ones and the 5 gb ones), I found out that Mega Man 8 is the only one that has none of that at all
the things i see people complain about in MM8, are the voices and the snowboard sections
disliking the snowboard sections just means you don't like new things, and it's the same as hating on SMB2 or Zelda II because they're different
and, well, sure, I could understand why people would hate the voices. I personally love them, and like them way more than their Japanese equivalents, but silly voices probably aren't everyone's cup of tea. voice clips and new gameplay should not be a reason to hate the game
Really, considering cutscenes and different gameplay are also why people hate Super Mario Sunshine, that game and Mega Man 8 have a lot of things in common, haha
wow, i wrote too much about megaman 8
EDIT: wow, new posts happening
Mega Man 7 is generally viewed to be horrible
this, and probably some of the MM8 (and MM&B) hate, is probably purely because they don't play exactly like Mega Man 2. I find Mega Man 2 to be really flawed and overrated, and the later games definitely improved on it. Sure, MM2 is a good game, but it certainly isn't the best game in the series
EDIT2: wow, i figured i'd say something stupid, whatever