As a Rogue myself, I was always jealous of our rangers.
They never got on rampage when a secondary tank died, they never ate whirlwinds or accidentally took an enrage to the face. They could even sometimes be out of AoE ranges. This is everything up to about tier 10, I don't know what tier 11+ was really like in this comparison. If a target was moving it was no problem for them while my backstab button became worthless.
They can solo / duo box way more efficiently with any class than a Rogue can, too.
However -
Through the mid tiers, life sucks for them. Bow upgrades are pretty rare, they constantly have to make arrows and have to have inventory management that borders on OCD levels.
I think the payoff in the end is more consistent, safer DPS, but fuck the journey to get there - I'd roll a rogue every time.