Belen
Legend
I never choose a character based on combat role. I choose based on the type of character I want to play.This doesn't make much sense, to be honest.
I mean, if I build my DEX wizard using a bow who ignores spell-casting, I'll be doing a bad job in 5e D&D. My character will be pretty ineffectual. But basically no one will build that PC. People who build wizards in 5e take it for granted that they will be using spells, but not healing spells because - for purely legacy reasons - D&D wizardly magic doesn't include healing.
If I build my STR rogue and try to go toe-to-toe without using sneak attack, I'll be doing the fighter's job poorly - too few attacks, too little damage, too few hp. But again, almost no one builds and plays PCs like that. If I want to play a tank-y PC in 5e D&D, I don't build a rogue. I build a fighter, or a paladin, or maybe a barbarian or (if I'm more adventurous and rules-savvy) a cleric.
In 5e, if I want to play a DEX bow wielder I build a ranger. The rules are clear about that. There's no confusion, and no failure to convey what sort of character particular build elements are suited to.
A DEX-based fighter is easily viable in 5e. They can be a much better archer than a ranger.
I never, ever think about the combat role I play when picking a character. The concept of defender, controller, leader, or striker is so foreign to how I go about choosing what to play.