How do I know if a tankless water heater is the right choice for my home?