My personal pick would probably have to be Sigma from the Mega Man X series.
Sigma was my first experience with the concept of multi-stage bosses. You reach the ending of the final stage, and it's time to duke it out with the big man himself. But first, he sends his robot pet to test your...