For Dragonflight I've come down to wanting to be ranged DPS in raids, and tanking keys, which is oddly limiting. Melee dps in raids is easy to combine with tanking (just pick whatever tank class you want), but the only option if I want to be ranged dps is druid (and I really don't like to play Balance). So currently I'm looking at gearing two characters, a brewmaster for keys and either a demo lock or a devastation evoker for raids. Which makes gearing a lot slower.
But what I'm really wondering, is this desire to be ranged/tank unique to me, or is it a genuine hole in the class selection?