The problem is that, which is brought up in the first few pages, is that class isn't needed with the Fighter, Rogue, and Druid on your roster.In my eyes, the main meanings of "ranger" are:
- military covert ops (= mobility)
- remote border patrol (= survivalist)
- hunter
- forest protector (= Druid-ish ecologist)
The Ranger class may or may not use spellcasting for any of these themes.
For ops, spells might feature mobility spells like flight and teleport, perhaps stealth spells like invisibility and shapeshift as well.
Remote border patrol is about being an effective warrior far from civilization.
The Hunter - the Ranger class handles this well enough, albeit there can easily be a noncaster version of this. Essentially, the same skillset for hunting has dual use for combat.
The ecologist "wilderness witch" focuses on elemental Earth, Plant, and Beast. It has much like the Druid in flavor, but lacks the fully elemental magic of the Druid. The Druid can function as a "weather witch" whereas the Ranger not really.
It brings nothing unique.
Especially when anytime some gives the ranger something unique, other fans display their desire to give it to Fighter, Rogues, or Druids as well.