Depending on your prior experience all classes should be viable. That said a Ranged character will have an ok time with it, assuming you understand the basic concepts of kiting, knowing the layout, and not kiting into the 'Fog of War'.
I'd suggest having a Priest as a partner. Your ranger can focus on dishing out the damage, whilst your Priesty keeps you warded and healed. They only work in a small way as a meat shield, so bear that in mind. This is what I know from the early game, I'm sure as the levels go up, roles may change...this is to be expected.