A traditional water heater can work well for the home until
there is a leak or a heating element goes out, causing the water not to heat.
If you are looking for something that is easy to maintain and that can often
provide hotter water, then consider a tankless water heater.