clearstream
(He, Him)
Excellent - am looking forward to more numbers to play withI will. Just adding a couple more monsters and double checking my logs.
But the simulation tried to cover aspects that usually get glossed over including knocking prone, critical hits, being attacked by the monster, second wind, action surges, etc, etc, etc. In other words, while it's a narrow slice (dwarven fighter, same beginning stats, no magic or other aide) I did try to make it an accurate slice.

Wizard: 20 Int, Evocation, Fire Bolt, Levitate, Fireball, Wall of Force = ~1,680/d
Fighter: GWM, 20 Str, GWF, Precision, G.Sword = ~1,440/d (without GWM = ~1,040/d)
Fighter/Rogue: Sentinel, 18 Dex, 14 Int (GFB), Dueling, Rapier = 1,250/d
Fighter: SS/CEx, 18 Dex, Archery, Precision, H.Xbox = ~1,220/d
Ranger: SS, 18 Dex, Archery, Beast Master, Longbow = ~1,010/d
Fighter: SM, 20 Dex, Dueling, Precision, Longsword = ~1,000/d
Fighter: Sentinel, 20 Dex, Dueling, Rapier = 1000/d
I think SS is doing too much, especially compared with duelists. OTOH Wizard beats all. That resets my thinking a bit...