For thief, 3 level hit three times with additional bonus action with off-hand attack is ridiculous too. If you give expertise, sneak attack damage, and things make Rogue as Rogue not dex-fighter, there should be a roll for stealth check while in engage (now you get out of their sight cone, you can hide freely), and remove backstab from this game, and add flank, so skill monkey get hard to get sneak attack freely.