Just a small remark: the 3.0 Ranger did have a pet, starting at 4th level. If wasn't written then explicitly in the class progression chart, but it could be obtained by casting the Animal Friendship spell.
That was the problem. You can't just hand out a setting book or campaign guide and let the ranger player just make a ranger and ask for approval. If the DM says undead are rare and the player built a vampire hunter, the whole PC might be scrapped.
It would be easy to pick elves and not meet a single enemy elf for many levels.
It's perhaps worth noting that TSR actually did a conversion of the old 1st Ed Ranger up to 2nd Ed rules in the "Complete Ranger's Handbook". Which was a bit odd, but also a bit cool.
Did Monte Cook not do an alternate 3e Ranger on his website at one point, or was that just the Bard?
Which is theDM choosing the favored enemy.Sure. But that's the very scenario where I'd tell them first, "undead are rare".
I don't think I've ever seen elves chosen; that might be a problem. Though, of course, elves also includes drow and they are reasonably common enemies.
Which is theDM choosing the favored enemy.
4E.
The 4E Ranger was an amazing class and a great striker. The main problem with the class however was it was more of a great striker than a Ranger. Most classes in 4E had very similar amounts of skills not that class skills mattered that much anymore. They also cast no spells and had very little in the way really relating to the wilderness. In 3E terms they were more of a Fighter/Rogue than a ranger. A great class, a great striker but not a very good Ranger as such IMHO of course. It had not a lot in common with the classical ranger but bonus points of being a basic class to play though. I found the 4E Rogue to be more interesting but I was not a fan of the striker role or 4E roles in general. I’m not opposed to Rangers being strikers at all just they could also be defenders as well or none of the above inn previous editions (play a pacifist hippie ranger if you want).
It's really not. The SRD lists 32 possible Favoured Enemies for Rangers, and that's not an exhaustive list. Identifying one of those as being unusually rare isn't equivalent to the DM choosing.
A DM can easily cut out 75% of your options.
Okay, yes. If the DM tightly constrains the useful options, that does indeed amount to choosing the Ranger's FE.
Fortunately, the DM has the option to not do that.
The DM doesn't have a choice.
That is the problem.
Either the DM is a servant to the ranger's choice and fills the campaign with 5-10% his favored enemies
Or
The ranger player was a servant to theDMs choices of what's in his campaign.
Or
The ranger player and DM cooperatively built the campaign.