Assassins are very easy to gear , as are rogues. I prefer dagger rogues over bows, since they cannot gank with bows. (As far as I know anyways..) But hey, you can steal, then gank while attacking, then get more items after the kill. Its very good for hunting items and harvesting plants and such :3
As for archer/hunter I can see how they are good first classes, since they have the long range as their advantage, and plenty of elemental/status arrows.
Good luck on hero