Honestly the ranger spell choices feel lame and the lack of a powerful companion by default also further ruins the ranger idea/theme.
The Beastmaster companions feel very basic and boring.
The other two ranger subclasses, while not bad, feel more like a fighter/rogue... very few "ranger" vibes there.

Also its like the whole "spell casting" part of the ranger has no notable synergy with the rest of the class/subclasses.
Most of the useful Ranger spells do not feel like spells at all but rather like basic physical abilities, like mark a target or shoot a fancy arrow.

Compare Rangers to Paladins whose spells are very thematic and cool looking, plus a lot more important to their performance.
Even the Monk subclass that has "spells" feels much more coherently designed than the Ranger with their spellcasting.