If you want to use both Dex and Cha in combat: Swords Bard. That and Valour Bard are the only subclasses that would normally make use of both those abilities in that way. You could absolutely build a Dex Paladin or a sharpshooter Warlock if you wanted to, it would just be unusual.

If you prefer to focus more on combat than spellcasting, go Swords Bard 6, Fighter 2 and Thief Rogue 3. Between slashing flourish, extra anttack, action surge, sneak attack and the extra bonus action, you can make yourself a dual-wielding machine in melee or with hand crossbows (if you want to go ranged, take the sharpshooter feat).

The Bard and Rogue will both give you good skill proficiencies so you can be persuasive and sneaky outside of combat. You’ve also got access to 3 levels of Bard spells (which use your Cha modifier). It’s a really well-rounded character.

For the last level you can go Rogue 4 to get a second feat or Battlemaster Fighter for their superiority dice.