You can consider an EK either elven or halfelven to get Elven Accuracy, combined with Shadowblade along with 2 more ASIs which can get you max dex and any feat that you may want, maybe warcaster.

At level 8 an EK can cast cantrip and have bonus action attack, follow up with action surge for another two attacks so you can nova with 4 attacks once per short rest.

You will have good defense, good range option, stealth, really good sustain offense and a strong nova option when things need to die now.