In anticipation of breaking ground on our mountain home, I'm trying to define and nail down as many specs as possible (it would probably be easier to nail jello to a wall). I've been looking into water heating methods.

What think you all about on-demand heaters? Pros and cons? Elec or Gas? Up front costs are clearly higher....are they worth it?