An instant water heater is better if you want hot water quickly and the running cost is low. But the problem is that you can not use it for multiple applications. Storage tank water heaters can store hot water for a longer time and deliver hot water any time you want.