I have a 15 gallon tank that measures 24"x12"x12" and I have the small Zoo Med. It doesn't really matter how deep the tank is ~ it's all about the length. You put the heater under the tank (on the outside of the tank) at one end of the tank.
it doesnt have to extend from the front to the back of the tank? wont the edges be unheated?