My Bosch tankless is coming out today. I have to say I'm not very impressed. Long story short, even if the "water heater" part of the machine is in good shape, all the other parts of the machine are very expensive, as is diagnosing the issue with the machine, and the labor to get it fixed. Intermittent issues are very frustrating, and parts availability goes south long before the "lifetime" of your machine does.
Here is my experience.
I bought the machine in 2004. From 2009 and on, getting consistent ignition has been a problem. I've had the plumbers come in to look at it several times, and they didn't have any suggestions on how to make the machine light. If the tap was getting cold water, you just had to turn off the water and turn it back on again, and hope it lit this time. By the end of 2010 I was just turning the tap on, run for 5 sec, then off and on again EVERY time I used a tap. Plumbers came in, said there was nothing they could do... it appeared to be working correctly, there was gas and spark... just didn't catch.
Then last year, the motherboard went. Availability was a problem. It was a 3 week wait for the part, and for the price of the one part, I could have bought a new (tank) water heater. The plumber suggested that it wasn't worth fixing, but I figured if I got another 8 years out of the machine, then it would be worth it.... The new motherboard seemed to have a hotter spark than the old, so for the first month it worked like new... after 3 months, the no-light condition was starting to appear again.
Just last Thursday I came downstairs to find it acting up. With NO taps on in the house it was lighting the pilot, running the pilot for 10 seconds, then turning it off, and then re-lighting the pilot. it went on for a couple minutes.. I turned off the machine, and turned it back on again. Seemed good until I turned on a tap. Then it came on normally, but the burners DIDN'T SHUT OFF when the tap was closed. I turned off the machine again. Tried it again... this time the exhaust fan worked constantly, but the machine quit working all together. I read the manual front to back, re-set the sensor switch that activates the machine, but it would never turn on again.
The machine was unplugged and I called the plumber. A new 40 gal tank is going in this morning.