Go with the Hydor Theo Heater 25 watt. It will be enough wattage in a tank that size to warm the water temp up to where it needs to be. They're more reliable than the preset ones that regulate themselves. The problem with the self regulated ones is that often they lack the wattage necessary to warm up your tank to a correct temperature or they over heat your tank. I've had both happen in my experience. My preset heaters could easily bring my tank up from a room temp of 72 to a tank temp of 78. However, when we put the air down to 67 they were unable to make up the difference in the 5 gallon tank I have. One the opposite side, I've used preset heaters in a 2.5 gallon tank before and they heat the water up too high. With the Theo you can adjust it yourself if it's too low or too high, which I love.