Choosing heaters can be tricky things.
Buts basically, you get what you pay for.
Personally I am a fan of the Fluval E series heaters, have had them in a couple of tanks and have been really good for me so far.
What I tend to do when buying heaters for my tanks is buy the next step up heater wattage.
Say for example I have a 100litre tank then I’ll buy a 150w or perhaps a 200w heater, this uses less energy to heat up a 100litre tank than a 100w heater.
So no matter what size of tank I have, I ensure I have the slightly larger heater than is recommended by manufacturers.
So if it’s a 300litre tank then I’ll get 2x 200w heaters as this gives a more even temperature throughout the tank as it has larger footprint dimensions and if one fails then a 200w heater will be ok to heat the 300l tank temporarily until I replace the failed heater.
Btw I always have spare heaters of varying wattage in spare cabinet. Very useful to have just in case of heater failure or needed to set up emergency quarantine or treatment tanks etc etc