Tankless water heaters are more efficient and save on energy costs, but regular water heaters are generally less expensive upfront. Read this article to learn more.