I mentioned this earlier, ranger homebrew takes out unique features (what I mentioned above & favored enemy which gives advantage) for the class and replaces them with other class flare, additional skill proficiencies, spells, and others. A good comparison between classes would take a look at ranger new homebrew and rogue. Rogue currently is what ranger should look like.
If they actually came up with something different or original I'd give them a thumbs up. But right now about the only thing unique to that class is resistances (talking about level 1 at character creation).
That's fair. I mean, resistance to fire is not too shabby especially considering fire arrows/grenades, but yeah a lot of what made ranger unique is not present in BG3. Favored enemy especially has almost nothing mechanically to do with a favored enemy.
"I'm an expert at hunting mages. This is why I...know the (useless) spell True Strike???"
C'mon. Creatures you hit having disadvantage on concentration checks would be so much better.
As to the natural explorer stuff, that's a whole box of worms where either it: a) is OP and invalidates any type of survival checks or b) is irrelevant because you never explore in that terrain. So I'm not unhappy with Larian for removing that aspect of the ranger. But giving expertise on all survival and/or nature checks might have been a better option than the BG3 ones.