There are many considerations when choosing a new hot water system to install from scratch or if you need to replace your old system. These can include:
Available sources of power
The size of your household
Installation requirements
Flow rate requirement
Cost
To make things easier, we've produced a simple but comprehensive "chooser chart" which clearly lays out the various options with their requirements and costs.