Well, my favorite classes/specs are BM Hunter, Destro Warlock, and WW Monk. 2/3 are ranged, so ranged wins it for me. If I'm gonna be even more specific on my preferred play style, easily pet classes. It's fun to be able to have a ferocious beast or badass demon help you in battle.