I've been playing this game for about a month now and I can't believe I slept on it for so long. I distinctly remember walking past this title in game stores several times in the early 2000s without ever giving the game a chance.
Playing it now just reminds me that there are so many gems out there that get no love. This is one of those gems. Incredibly fun, addicting, and engaging gameplay throughout.
I finally beat the game, and shortly after attempted very hard. My goal is to beat it on very hard with each character, and on co-op on normal (all co-op runs I've seen so far are on child or very easy difficulty). This will be a great challenge, but I'm prepared to tackle it.
In my opinion Mega Man is the best character in the game. Tornado is just too good, and his super is also probably the best. I will share my opinion here as i play the game more as it's sure to change.
With that, I'll leave you with this: my Mega Man very hard run.
Cannon Spike (DC) - Very Hard MegaMan: https://youtu.be/KKlT3y4KQ74