I love rogue (thief) + monk (open hand) (can throw in 2 levels of fighter late game for action surge)
You have a lot of attacks. You can backstab, stunning strike (great for controlling dangerous opponents), lots of movement, high AC. You can get a few spells from your race (smites from tiefling) and equipment (Misty Step is fun).
Also some cool dialogue options.
My favorite is sorcerer. I don’t know what subclass you picked, but storm is great in this game. Extra mobility from short fly + disengage means you’ll always have good positioning.
If you want to do lots of stuff, warlock + Paladin in great.