In my experience Rogues overshadow all others, especially Arcane Tricksters or Rogue multiclasses with a full caster.
If you play to their tropes (locks, traps, sneaking) with expertise they are better than any other class can hope to be at those things, if you put expertise elsewhere you can still be as good as others in those things while also being a better face than the Paladin or a better swimmer than the Barbarian. Their combat weaknesses aren't really weaknesses becasue with cunning action they can make the enemy play to their game when they fight or avoid a fight completely since they can outrun a wood elf Monk.
No other class is as versatile or rewarding to play. Fully half the characters I play are Rogues or Rogue multiclasses and I find they are also my most memorable characters I have played.
If you play to their tropes (locks, traps, sneaking) with expertise they are better than any other class can hope to be at those things, if you put expertise elsewhere you can still be as good as others in those things while also being a better face than the Paladin or a better swimmer than the Barbarian. Their combat weaknesses aren't really weaknesses becasue with cunning action they can make the enemy play to their game when they fight or avoid a fight completely since they can outrun a wood elf Monk.
No other class is as versatile or rewarding to play. Fully half the characters I play are Rogues or Rogue multiclasses and I find they are also my most memorable characters I have played.