You sound like you want to be a mage. Reroll if you want to destroy melee and ranged. Every class needs it's counter. If you're letting a melee open on you, you're playing wrong. Survival > Damage.
Well dear RavageDionne (luckily you're not a dwarf) ...
Shadow Priests used to be tanks in cloth. I was able to tank 3 warriors on my, simply because they didn't get any rage because of the shield. Nowdays one bad warrior is able to demolish me, simply because of the way Shadows are currently.
The ridiculous Shadow Priest tanking is gone, while they gained abilities which allow them to kite some enemies, but let's be honest ... we're not really able to kite anyone. Fade helps us out a bit, but it doesn't help us reducing the damage from melees on us.