This is a good example of the setup I use to flush my tankless with vinegar. I also use this Rheem technical service bulletin as my guide to service my Rheem unit.
http://hometips.me/Tls/Rheem-De-lime-tankless.pdf
This is pretty much as simple as plumbing (if you can call it that) gets. If you can change oil then I would consider this to be an easier job. A few dollars worth of white vinegar, a cheap pump from Harbor freight, bucket from home-cheapo and some washing machine hoses. Takes less than an hour, and doesn't require that you babysit the it while its doing its job.
Seriously, no disrespect to real plumbers, but I imagine that you guys consider this job as interesting as putting air in tires for mechanics.
Also, in my situation the tankless unit freed up a lot of space over having a traditional large 50 gallon tank . With that added space I installed a water softener and R/O system within the same footprint. I also enjoy long showers without fluctuations in water temp. When family stays over, we take shower after shower without anyone being left out in the cold. Not to mention, my previously normal $25 - $40 gas bill dropped to $10 - $20 per month... with a couple bills being about $8.00. I think overall for me, the positives outweigh the negatives.