Herbalist best of them, and valuable even on 140 level. He can survive, he can heal, he can buff, and he don't agro more mobs then you want. And you...
It looks like captain after update can deal more damage, but in terms of tanking, supporting and healing you need click on more skills, looks on more...