Well, throughout my videogame experences, the hardest boss I've ever come across was: The Egg Viper in Sonic Adventure. The 1st time I faced him I almost went insane. Finally did beat him, and at about 4:20 AM if I recall correctly, and I have gone back and beaten him many times again since.