I suspect the beastmaster is dragging it down. Hunter is perfectly fine.
The class is a mess though. Doesn't feel very much like a ranger.
Not really.
The ranger, especially the hunter ranger, does what it is designed to do. The issue is that many see it as a variant fighter. It's an exploration class who fights with weapons.
Outside of the beastmaster, the only real issue is spells known. The combat spells crowd out the exploration spells.
It's not like the sorcerer whose unique class's feature is always too few to use thought an adventuring day.