So to start this thread i would say that rogue by itself is useless, only usefull to take 3 first level or so, so many empty level up where you gain nothing except hp.
Now i want to talk about the arcane trickster sub class and the problem he have,
Level 3you get spellcasting, no problem so far its cool
you also get Mage hand legerderdemain wich actually only grant invisibility to your mage hand, you cant pickpocket, lockpick or even interact with anything like levers.. pointless class ability
Level 9 you get magical ambush : While you are hidden, your targets have Disadvantage on Saving Throws against your spells.
Pretty meh passive cause you dont have really strong spells anyway most of them are going to be low lvl utility spells.
So yeah thats basically it what it feel to all in this class, half of our level up is empty and other half is weak.
So now the good stuff ! How can you easily improve this class making it fun and actually a bit usefull ?
Lvl 3 - SpellCasting (the same as before)
-Mage hand legerdemain, absolutely NEED to allow pickpocket, lockpick and interact
also the mage and is actually a short rest 10 round spell, why ? it break the point of this class, ok for other mage hand but the build need to be buffed here,
making it ritual skill and stay following you until next long rest would be far better. (to balance a bit maybe need focus to stay on board)
Lvl 6 - Helping hand :
Mage hand can now use the cantrips you learned (even if mage hand get one shot in combat at least it can now be usefull)
-Haven bag :
when the mage hand pick up an item it teleport in your bag, when the mage hand try to throw she have acces to your inventory.
Lvl 9 - Thumb war :
Add your Int modifier x2 to Str Dex and Con of your summoned hands
Lvl 11 - Multitask
increase max simultaneous hand you can have up to two, the mage hand spell now spawn 2 hand at the same time.