It's a 60 dollar heater that I got on sale for 31 dollars. It's not a "cheap heater" or a knock off I just got it for a steal. The heater I have now is a cheap one. That's why I upgraded. I would have to assume most people aren't spending upwards of 100 dollars on a heater for a medium sized tank. This new one has emergency shut offs for if water gets too low, has too little flow, or if water gets too hot. Also comes with a 5 year warranty. Two of my local shops run these and swear by them. Plus this has a cage that protects the heater. My flowerhorn likes to swim around the heater and bump it so this should help.