I guess its hardest with Ranger, because the Ranger does have very very little AoE (as melee class you always have a little "AoE" as your combos hit multiple adds at the same time) and no bubbles, and usually not too much constitution. Having said that, if you use all cc stuff wisely + be fast + use Sword & Shield sometimes, you should be fine.