Tankless vs. Traditional Water Heaters | Which is More Energy Efficient?

The average household spends $400-$600 annually heating its water, according to Energy.gov.