Snake Man is probably the (second) hardest boss in Mega Man 3 to buster only... If you don't know his pattern, that is. Then I'd say he's the easiest.