That is pretty... freaky. :lol:
To me, Mega Man X3 was the hardest Mega Man X game I played, next to Mega Man X5 and Mega Man X6. Mega Man X5 last stage bosses are exceptionally difficult. This also applies to Mega Man X3 last stage bosses. The combination of Bit and Byte, Doppler and Vile are tough bosses.