How can a ranger match the dps of a cipher or rogue?
If you are high level, I suggest using paladin and chanter as tanks. Fighter, monk and barbarian are tankier but they lack the versatility of paladin and chanter.
In my opinion, a good party should have 2 front line tankers, 2 second line casters equipped with hatchet and shield (wizard sucks so use a priest and a druid here) 2 3rd line damage dealers with 3 con and 3 res ( 2 ciphers would be good. lots of cc and huge damage output)