My perspective is that rangers are very good tool users. Those tools would include traps, wilderness crafting (herbalism, alchemy, etc), animal companions, and spellcasting.
I would also see their subclasses as them specializing in one particular form of tool. So, Trapmaster, Beastmaster...