I would also say shaman(Troll), but wouldnt throw out the idea of a shadow priest. I agree with enhance if you dont mind the 2x melee aspect. Pally would also work well in terms of buffing, heal and res.