Just a couple of thoughts. If this is a first character, the beastlord wll be able to go much further with less gear. The pet does a portion of the dps and depending on play style can take some of the damage. Also bare fists become very good weapons.
I also think I disagree with Vistachiri, to a degree. On beastlord, level 1-9 suck a little, but anyone can level those fairly easily. But once you have a pet it is very easy to level when you first get your pet spell and then it becomes harder until right before the next pet, you struggle a little, unless you are with a group.
For the rogue, you better have a group, period. Or at least a tank and healer.
In my opinion, Rogue is a great class to twink. Beastlord is one of the classes that are good for a first character with little money and poor gear.