Nearly done with Mega Man X3 right now and I'm realizing how much these ending levels suck. In both this, X2, and part of X1. Tedious is the best way I can describe them. The Vile fight is fine and so is the Doppler fight, I'm good with them, but the level designs just have some obnoxious enemies and some cheap deaths. Then having to to grind at points to fill subtanks kills momentum, but you need them to get through the bosses. Also am I alone in hating the expanded charge buster in X2 and X3? I feel like I play the game better before I get the gun upgrade due to the delay the attack has once you charge up. It's a responsiveness thing that I don't think works.
Also if you save and quit the game, your progress in the final levels doesn't save and you have to start over from the first stage. Not fun.
I'm like THIS close to dropping MMX3 and continuing on to the rest of the games, but I don't want to leave this gap in the series.