Hmm, i'm pretty sure I stole some concepts from UA, or was it elsewhere? To touch up the Rogue a bit without just leaning into being more of a fighter.

*Digs through notes*
Ah here we go!

- Give them a fighting style, but not Extra Attack (natively, maybe as part of one or some subclasses)
- Somewhere in Tier 2 tack on a rider to Sneak Attack that gives you the choice of advantage on your next attack or disadvantage on theirs
- Somewhere in Tier 3 tack on a rider to sneak attack that offers a save or be either dazed or weakened (both new conditions derived from mind whip and ray of enfeeblement respectively) until the start of your next turn
- Somewhere in Tier 4 provide both of the Tier 2 rider and/or disadvantage on the save of the Tier 3 rider
- Expand reliable talent to be any ability check and not just proficient ones, maybe starting at a floor of 7 in tier 2 then rising to 10 in tier 3 and 13 in tier 4.
- Expand Slippery Mind to also include Cha saves, split into an earlier tier even
- Expand Stroke of Luck to also be usable on saves or to make attacks that hit, crit. Basically just turn any d20 test into a nat 20 once per short rest.

Basically, give combat options that make sneak attack a more helpful tool beyond straight damage (without eating up actions) and actually go all-in on hitting those ability checks, plus a few quality of life items.