2nd Character/Hireling advice

So I opened the second slot for another character and to use as a Hireling. I am a lvl 45 rogue at the moment using pistol as my weapon.

I am curious which I should do, either Warrior or Rogue for my 2nd character and Hireling for farming.

I like the rogue for the Pistols and being able to hit things from farther away. Also would be easy early on to keep it geared as it could just use what I upgrade away from.

But I was also thinking of doing warrior to be the meat shield and take the hits while my rogue main dishes out the damage.

Which would you all recommend?? And what type of build?