La ventaja de que un animal sea ectotérmico está relacionada con la desventaja de que un animal sea endotérmico, es decir, la demanda de alimentos.
Los animales ectotérmicos no necesitan mucha comida para sobrevivir, por lo que pueden vivir en cualquier región, incluso donde la comida es escasa, como en los desiertos. Hay algunos animales endotérmicos que también viven en el desierto, pero predominan los ectotermos.
Los animales endotérmicos, por otro lado, tienen una desventaja obvia: la necesidad constante de obtener alimento. Y su ventaja es que pueden habitar en ambientes fríos.
Los endotérmicos se denominan homeotermos porque mantienen estable su temperatura y porque su metabolismo aumenta a medida que aumenta la temperatura ambiente.
Los ectotermos se llaman heterotérmicos porque su temperatura y metabolismo aumentan a medida que aumenta la temperatura ambiente.