If its anything but a straight up dungeon crawl, I'd do Half elf bard/warlock multiclass probably (what I'm playing in the 5E game I'm a player). Lots of skills and you can be the party's face. With that array you can get 18 Dex, 18 Charisma, 16 Con or Int. Eldritch blast works off character level, not warlock level, so you effectively get your archery plus a ton of utility.