i've been using a 300W heater in a 50L tank and it was fine.
An electrician told me that it's better for the unit to have a small area to heat as it reaches it cycle quickly, whatever that means. I guess it means it doesn't have to work as hard. Same heater couldn't cope in a tank it was designed to heat but did a good job in mine. No overheating or other issues.