2 is the best, 3's okay.
Past the first sequel, capcom starting getting really desperate for robot names...like Snake Man & Magnet Man?? Not like the bad guys in 2 were much better, but the large bosses near the end of Mega Man 2 looked awesome when the game came out on the original NES (the dragon and the tank).