The type of water heater that is best for your home/business depends on several factors, including the size of your home/business, the number of people using hot water, and your budget. A professional plumber can help you determine which type of water heater is best for your specific needs.