I had a warlock until about lvl 55, then I got rid of it cos it sucked!
I guess it was my fault, never got the rotation down, always lowest dps, also I hate being a clothy.
I have 2 hunters and I love em! SV and MM are super easy, and dps is almost always highest, and you're never lonely with the pet of your choice
Never had a shadow priest.. so, yeah..