To select the best water heater in India, there are certain factors you need to keep in mind like water heater type, tank capacity, energy-saving capability, pressure regulation, quality of heating element, anti-rust body, and tank coating.