Okay, a Ranger not using Tigers Fury and Barrage is going to lose on damage horribly to a warrior or aero elementalist. A Ranger with them and other preps such as a conjure and favorable winds will be able to stay on par. Are they going to be outdamage a smiting war/monk or outspike a elementalist? No.
However, Rangers are very very good at doing consistently high damage over time. They don't require adren, so they can start shooting right away rather than having to wait for enough for hundred blades or such. In the case of the elementalist, they cannot continually spam their spells too effectively and are targeted with energy degen stuff more than Rangers would be and expertise allows continuous skill spamming. Buffs like favorable winds and a conjure last for a minute or longer and iirc Tigers Fury gets ready very quickly allowing for continuous use of all of their top skills without having to wait.
As has been said, they can switch targets very quickly due to range and are often safe for most of the match. Debilitating and distracting shot are very good anti-caster stuff for the little amount of deviation from the regular firing routine and throw dirt has it's uses along with other traps. Most damage potentials also assume that Barrage is only hitting single targets. But occassionally (the beginning sometimes when unprepared), the enemy is going to cluster. And when you let a few Barrages in there...it hurts, a lot!
So yeah, Rangers get outperformed in all of the areas you listed. But damagewise, it is by a very slim margin. They don't have near the abilities of a mes/nec, but they still have great flexibility. They don't do anything best, but they do everything great.
Z


) out damage a ranger by a fair margin. You speak of time lost in preps and misses being a bigger deal because of the slower rates but this is very marginal (yes, shortbow is slower than even hammers. if you disagree you're a complete noob. and skills that make you attack faster are not limited to rangers).