IMO there are a couple of issues:

1) The Rogue seems intended as a 'tricky' class, but it has barely any tricks.

Cunning Action is a great start at Lv2, but then the tricks just run out. Some of the subclasses bring tricks, but often you're waiting until at least Lv9 to unlock them. And that can feel very, very late. e.g. Soulknife throwing a knife to teleport is nice (even if the distance is unreliable), but Wizards have had Misty Step for the last 7 levels.

Moreover, many of the tricks their subclasses bring are based on limited resources or outright spells. Thus, the idea of the rogue not being reliant on rests quickly goes out the window.


2) Waaaaaaay too much focus on Sneak Attack.

This feels like a holdover from editions long past, and one that badly needs to be put to pasture. Part of the issue is that Sneak Attack never evolves. It adds an extra d6 at Lv1. Cut to Lv19 and it's still just adding d6s. Could we not have an option to forfeit some of the damage to inflict a debuff on the enemy?

More than that, though, it's just not very interesting as abilities go. Not least because it's entirely passive. This is one of the reasons the Rogue feels so lacking in tricks - it's core ability is just a passive that adds more dice.

I wish there was someone at WotC who remembered the Book of Nine Swords, the Holy Grail that finally managed to make martials interesting. Alas, all that remains of it is a heavily watered-down subclass for the Fighter.

Perhaps one day we'll have a Rogue class based on the Swordsage, rather than on a chassis that was never particularly good or interesting even in prior editions.