Rogue is doing a huge chunk of my damage with at least 50% sometimes more of my kills.
Getting advantage just for being on higher ground makes getting sneak attack easy for ranged.
Getting advantage for getting behind someone makes getting sneak attack easy for melee.
Yes you have to move to t he right position and then click the sneak attack button instead of just clicking someone to move and do an auto attack, hopefully that will get modified.
I'm not sure the second bonus action adds all that much other than a nice little finisher if you leave them with say 6 or less hit points after the initial sneak attack.
The extra bônus action adds quite a lot since It adds dex to damage, with a +1 shortsword which is pretty easy to find, at level 4 your extra bonus attack does 5 + 1d6 for avarage of 8,5 damage per turn. But without de dex bonus it'd already be much more balanced, not sure if still OP or not, might be worth a try.
Something weird too is that you can use offhand attack twice, switch weapons and ranged attack another target, I really don't like the way offhand attacks are being used as bônus action with no restrictions whatsoever, and somehow with a free fighting style, which was rendered useless.