It’s indeed not the Ranger as a class itself, its the players attitude while playing as a Ranger.
The pet seems to be the number 1 problem of most rangers, since they can mess up LOS luring, activating fights too early etc.
Second thing is, not a single Ranger I have dungeoned with, is benefitting the team what so ever, by which I mean, giving out usefull buffs. Even worse, I seem to always run across rangers who spam their healing fountain, which messes up my fire field blasting build.
And Third of all is the distance they keep. I prefer everybody to be close to each other to benefit from all boons. While keeping a distance rangers are not receiving those, and making sure they don’t get hit, which automaticly means I will be hit more. (As a Zerk Ele that is no fun).
One of these things is just bound to happen when a ranger joins my team lately. I have come across 1 very good player who did none of the things above, proving that rangers do no have to be like that, and even more he used the spirits to buff the overal damage.
So again, not the class itself but the players playstyle…