I am leaning toward Paladin: rez, healing, tanking in a pinch, Druid: healing, dots, nuke, snare, port, Shaman: heard can rez, feign death, can dot, slow, limited tanking, decent pet, Cleric: can rez, heal, heard can tank decently. I am interested in taking my time no rush eventually getting to level 105 and beyond in the future. Which is the best suited for the foreseeable future and please explain why.