My personal thoughts are surrounding safety, especially of the wildlife within the tank.
any heater that is big enough or too big will/should heat the tank correctly.
but you have to think about failure, what would happen?
Lots of heaters will fail, at some point in their lifetime.
Assuming it doesn't break open, and the heat stays on... what is the potential temperature of the aquarium water at that point?
And how bad would your room temperature be for the fish if the heater failed and didn't create any heat at all?
My personal preference is to use 2 heaters on a tank, each being able to heat the water on it's own to the desired water temperature, or a bit below, but still safe for the fish.
this should mitigate the potential for a failure like this creating an issue, another option is just just keep fish that will be perfectly happy at room temperature.