Never owned one though.

Our flat in Paris had a gas on-demand heater that also heated up the water in the radiators. It noticed flow rate on the hot water pipes and lit up - few seconds later and it was scalding hot.

Electric ones I've seen are the shower head variety - don't cover the whole building. New microwave based ones have come out recently.

I'd wager they're pretty decent these days.