@DuderusMcRuleric Which class does the most damage at lvl 4, without all the feats and races might be rogue, but it is useless information. Lets compare that rogue to a relatively optimized ranger in 5e at lvl 5. Human variant with 16 dex sharpshooter and crossbow expert as feats. Horizon Walker. He uses 2 hand crossbows. And his fighting style is archery. Average damage on the three shots he can fire is 4.5+3.5+3.5+3.5+3+3+10+10+10=51 damage. I know this is before miss chance, and it will fall quite a bit, but math on taking -5 with sharpshooter is well known. And missing becomes rarer and rarer the higher you get in level because of bounded accuracy.

Rogues with an extra offhand attack does not do much. As a rogue I would rather have expertise. And if I want to do massive damage with a rogue, I am going to multiclass.