Barb1 for unarmoured defense
Ranger 2 for two-weapon fighting
Rogue 3 for sneak attack, cunning action and thief subclass
Then maybe just beastmaster ranger for the rest? Mostly for RP but would be good if I don't get smashed in fights.
Go big on dex?