The Beastmaster seems to have some inconsistencies in the pet usefulness. For example the Spider companion has 32hp - all the other pets (wolf bear etc) have 12hp. Since you cannot recast the pets in combat and 12hp goes down quickly you're kind of obligated to use the spider - which also has a MASSIVE (like more than 1 screen) leap range and poison.