Tankless water heaters are certainly impressively efficient, mainly because hot water is only produced when it's needed. Whether or not this option is the right one for you depends on what works for your budget and hot water needs. Conventional water heaters can also be cost-effective, provided they are insulated and installed the right way.