Lancer of hatred
The Destroyer
I try to beat bosses in their respective order because I don't like being underpowered or overpowered against a boss. I only do invasions and events out of order because screw them, but usually I go.
(Skip King Slime)
Eye of Cthulhu > Evil bosses > Deerclops > Queen Bee > Skeletron > Wall of Flesh > Queen Slime > Skeletron Prime > Twins > Destroyer > Plantera > Golem > Duke Fishron > Empress of light > Lunatic Cultist > Moon Lord
I have never done Duke Fishron pre-mech bosses, but maybe I should, just to brag. I mean, his patterns are easy to do. I could probably beat him with pre-hardmode gear.
(Skip King Slime)
Eye of Cthulhu > Evil bosses > Deerclops > Queen Bee > Skeletron > Wall of Flesh > Queen Slime > Skeletron Prime > Twins > Destroyer > Plantera > Golem > Duke Fishron > Empress of light > Lunatic Cultist > Moon Lord
I have never done Duke Fishron pre-mech bosses, but maybe I should, just to brag. I mean, his patterns are easy to do. I could probably beat him with pre-hardmode gear.