I've had a tankless for about 5 years now. I hate it. We waste a lot of water waiting for the hot water to show up. Much more than with the tank. And there has to be certain amount of water pressure before it kicks on. No small stream of hot water is possible, even after the hot water arrives. If the pressure isn't pretty high, the water heater turns back off. And we still have to schedule showers due to the water pressure issue. Our is electric, and our house is a ranch.
I do have a friend who uses them for additions when a bathroom is involved. They seem to work well like that, just not necessarily whole-house.