I think right now my pick for favorite boss has to go back to the first super challenging one for me: Reno. The Airbuster prior kicked my butt but Reno sort of felt like a teacher for me, someone who just never parryed or guarded. Rufus was also like that.