Beast master Ranger. Spider pet for the Web, use flaming arrows to set trapped enemies on fire and good crowd control spells, Spike Growth being my favourite.

Sorcerer is fairly decent as well. Dragon blooded (because I hate wild magic,) Web and Grease for crowd control, Firebolt to set trapped enemies on fire, plus you can get Chill Touch for the pesky healing enemies.

Now if they could just fix stealth play so it was less cheese and more immersive....