Personally, the idea that an animal companion isn't useful unless it is improving your combat attacks bothers me. You get this extra zone of control (including reaction attacks), they can soak attacks, they make perception checks (often better than the Ranger), and an optional attack without...