I thought it made sense with ranged/wizard chars to take a melee pet, and with a melee char take a wizard pet.
Ranged pet seems rather useless.