Okay, so I've been debating whether or not to make this post for some time now...and I'm gonna do it.
I think rangers have too much, given, I haven't played on in a couple months, but they haven't changed much. I'm not going to say they're overpowered, because if they were, they wouldn't ever die. But here is my thoughts on it.
Ranger is considered a rogue-ish class. They have to ability to hide from everyone except other rangers and druids(camo).
I want to compare rangers to the other rogues: thief, ninja, bard.
[comparison]
Weapons: Rangers blow them out of the water. Everything except mace and polearm vs the other three having 4 weapons each. Plus rangers get fired weapons, although bard and ninja both have them as well.
Defenses: Dual parry and two handed, only the bard has these two. Shield block too.
Blind Fighting: Don't see any other rogues with this.
Staves: Given that the rest get scrolls, but when you think of it, you can get a lot of things on staves that you can on scrolls, AND in multiple charges without multiple items.(I'm not sure whether bard gets this...)
Hide: Thieves and ninjas can see one another, and bards, only rangers/druids can see one another.
Pets: Two pets equal to your level. This makes a lot of c/c fights quit a bit easier, not including the fact that they can rescue you.
[/comparison]
Less useful but good stuff...
Ranger staff: Other melees have to go out and find weapons, you get a great weapon for free. Re-equipping with only a staff and a pet is easy-peasy.
Herb: No other melee/rogue gets such a good healing ability. Gets rid of mals and heals you 5xlvl, also usable every 8 or 12 hours(can't remember exactly).
Pugil: More attacks is good, especially coupled with the fact that you shouldn't ever be without a staff of some sort.
Camp: Super regen, and if you're camoed in an out of the way place, without pets, you're good to go.
Ambush: Great damage, if you can get it off. Almost guaranteed running opponent.
Barkskin: Huge AC boost. Closest any other melee gets is chii-no competition.
Insect Swarm: Maledictive awesomeness.
Weapon Expertise: Only warriors and zerks get this.
Spells: Unblockable damage from an already huge damage output class.
Now, the only thing I can see a ranger has given up, in terms of other melees is reliable lag(and a good weapon; polearm). This list does not even include the ranger paths, which I think that a ranger can survive and do well, even without.
I have a few thoughts in terms of balancing them(if they do, in fact, need it), but I wanted to get the ball rolling. Feel free to disagree, any of you who've played rangers more extensively than me, especially at 50, I'd love to hear your thoughts.