Whether or not a pet is reliable depends on a specific pet. Some of them, like Daisy, are quite a nuisance. Certain pets have awful AI and can pose lots of problems during teamfights. On the other hand, some of them are rather straightforward and can be very useful regardless of the situation.