I would like to upgrade my current water heater with one that
- Is able to produce/store more heated water so I won't run out
- Energy efficient
What are the advantages/disadvantages to each different kind? What would you recommend and why?
When most people think of a water heating system, they think of a tank (40-75 gal. on average) with a heating source. However, a robust water heating system probably shouldn't be so simple. How you want to configure things depends on what your exact situation is, and what features you want maximized. Some examples:
2 tank, parallel This kind of setup gives you the storage capacity of both tanks (say, 2 x 40gal = 80gal). But it also costs twice as much to keep running. I can't imagine why you would do this over the next idea, but I'm sure someone has a reason.
2 tank, serial This gives you a lot of versatility in water availability and cost. In low demand situations, turn the first tank down or off. Storing the water will let it come up to room temperature, usually reducing the heating requirements in the second tank. Set tank 2 for your desired temperature. When demand increases (say, relatives visit for a week) turn the first tank up to boost the inflow temperature. Ultimately, both tanks at the desired output temperature will give you slightly more hot water than the capacity of both tanks combined; due to heating as water flows.
Tankless As mentioned by others, a simple tankless heater has hidden drawbacks in demand-based activation and flow restrictions. However, the do not heat any water unless on, so their standby energy cost is nil. Installation can be tricky: they require costly ventilation and exhaust systems which can make them not cost-effective over their projected lifespan. And they are difficult to tie into hot water recycling systems, if you're looking for instant-hot water at the tap.
Tank + Tankless You're getting into the area of boilers, and options for combining things do very different things. A pre-warm tank can improve the flow rate of a tankless heater, by reducing the required temperature rise. A post-heat tank can alleviate the demand-based problems, but adds the cost of continual heating and complexity in cycling cooling water from the tank.
Other As I mentioned there are thousands of potential ways to combine systems. Gas is cheaper than electric. Tankless doesn't have standby costs. Tanks smooth out warm water flow. You have to determine your situation, and what works best.
Suggestion It may be against the TOS to talk brands, if so someone remove this or let me know. Since we're building a house this summer I've been looking into this problem, and our contractor pointed out the Eternal brand of tankless water heaters. They have a 2 gallon internal tank that they keep warm, which supposedly fixes the problems of demand-based activation and still costs very little for standby heat. They integrate well with recirculation systems, and can even be combined in multi-unit setups if demand exceeds one unit. I've not yet played with it (still building) but the concept looks great on paper. Oh, and they have less expensive exhaust requirements as well.
I have a tankless heater, and I love it for the efficiency (energy and space wise) and of course the endless hot water. But there are some drawbacks:
Old question, but this is how I'd rank water heating options:
There is, of course, some play in these numbers. If you live in Seattle, for example, solar hot water may not be an incredibly viable option. Also, tankless is usually a huge PITA if it's a retrofit (typically requires the electric/gas service to be upgraded to handle more amps/gas flow,) but if it's installed with the house, it's a viable option.
Tankless benefits include: no standby losses, more compact, endless hot water
Standy losses are different for each type of fuel source. With an NG tank, standby losses are significant, but not expensive. With an electric tank, standby losses are insignificant. With a propane tank, standby losses are both significant and expensive.
We pretty much never run out of hot water, so the "endless hot water" stuff doesn't really concern me. YMMV. It's pretty darn hard to run out of hot water unless your water heater is broken or you do laundry right before you hop in the shower.
Tankless drawbacks include: typically require an upgrade to the electric/gas service (thousands of dollars), require a water softener in almost areas with even slightly hard water, scale build-up impacts efficiency more severely
The reason I rank tankless electric below tanked electric is because it has some problems that most people aren't aware of. Once again, the standby losses that it is eliminating are minimal and, in my opinion, completely offset by the decreased efficiency caused by scale build-up. You really aren't going to be saving any money moving over to tankless electric. There is a hidden cost of using tankless electric, though, which is that it murders the electric grid, especially in cold areas where demand is already high in the morning. If everyone had tankless electric and they all took showers from 5:30AM-7:00AM, there would be a huge spike in electrical consumption, which is hard for the power plants to adjust for. (With tanked water heaters, this "spike" would be spread out from 5:30 to 8:30 -- twice as long, which means the "spike" would be more of a "bump.") Anyways, power plants can't adjust to spikes and valleys in demand. This can cause voltage to fluctuate, and when demand goes down suddenly, the supply cannot adapt very quickly, and they just end up throwing all of that electricity away, increasing their operating costs, which means the price of electricity will go up.
Note that, at least currently, tankless water heaters don't always pay for themselves in some parts of the country. Here in New England, the cold water temperature is too cold to make them worth it, though this should change soon. It also depends on if you have a gas or electric model (for both tank and tankless, gas is cheaper). Given the speed that tankless heaters have been improving, I am planning on waiting another 5 years or so, especially since I just replaced my old tank 6 months ago.