I forgot to mention thieves. While I'm by no means an expert of thief vs. ranger skills, I'd probably put them at a similar level to rangers, below or above depending on whether thieves get trueyank before or after rangers get powerful skills, assuming both learned poisons at an equal rate.
Written by my hand on the 22nd of Agamnion, in the year 1121.