CreamCloud0
Hero
IMO i don't think the animal companion is something that can be best explored while tied to the ranger concept, a 'companion' class could fit a specific ranger-like subclass inside it very nicely, though i admit that personally the companion aspect has never been the most important aspect of the ranger to me.Probably a better way to design ranger concepts would have been
1. Make ranger the beast companion + warrior class, adding in magic would be a subclass. Other subclasses could focus on making your beast stronger or you stronger.
2. Make a fighter subclass with a strong nature theme.
3. Make a Druid with a fighty subclass.
I think that covers the various ranger blends people want fairly well.
i would keep the ranger as a halfcaster but lean into giving them more terrain specific subclasses, like if druid's circle of the moon were the basis for it's own class.
adding a nature-fighter and a warrior-druid subclasses would be okay with me in addition to that, it's always better to offer more ways to play an archetype.