This is heater failure season, by the way. I don't know why, technically, and I have only personal experience/anecdotes to offer. But when we have had a hot summer and if we leave our heaters plugged in during a long stretch when they're unnecessary, 'sticks' (ie, fish soup) seem to happen when they are needed again. I haven't had a heater go haywire since I moved here to the cool coast, but my tanks haven't gotten above 25 in summer. When they used to get much warmer for weeks in the hot interior climate, September was when I would put them back in. I would remove them at the start of summer.
Before I did that, a lot of heaters of all brands seemed to stick on from August to October.
It sounds like superstition as I write it. I'll choose seasonal wariness though. I was given a box of about 30 mixed brand heaters from a place that no longer needed them. All had been used short term. Over about 15 years, the numbers have been whittled down, by them shutting off rather than overheating. From around 30, a dozen still work. I find the pattern with the fluvals and eheims (the last ones standing) is that they cease to be adjustable in time. They lock at a temperature and that's what you get. I mark them with tape on the cords - I have a 23.5, 24 and 25s, a few 26s and some barely functional 27s and 20s. I don't need those temperatures.
The 23.5c ones are over 25 years old, and are eheims I bought myself. I don't use controllers and would if the heaters were in use a lot. I've gradually reduced the number of tanks where the fish must have high heat (I define that as about 24c) instead, so I use very few heaters.
So, if my anecdotal approach developed over 50 years of many tanks holds any water, whatever you buy, consider managing the use if you get a pattern of failure like this. Unplug them when the temperatures become hot.