Optional bosses are always good if they provide a variation to tactics/gameplay, or to the way you actually approach the mechanics.
Two good examples are, firstly, the optional bosses in World of Warcraft. Tempest Keep comes to mind. Fighting them usually takes a different strategy than the...