Yes, I agree, but every car built in the last 15 year or more is CAN Bus controlled, in general they are very reliable, and you just have to get use the idea that when you lift the bonnet, you don't have the foggiest idea about how you might be able to fix it.
I've had two Fischer Pandas, both totally unreliable, but neither had a single problem with the CAN Bus control.
I didn't need a fitting kit, the Piccolo 5 came with tails attached, I built a plinth or table out of heavy duty plywood, 18mm I think, on a substantial 100mm x 50mm frame and bolted it down. Connecting it up was straight forward, the only real decision to make was the exhaust (initially for the Fischer Pandas). I went for a "quiet" exhaust system, which separate the the water from the exhaust gases. The wet exhaust drops down to a water trap, then up to a separator, the water drops down to a skin fitting under the water, and the gases to skin fitting, about 100mm above the waterline. The generator is almost silent from outside the boat. You don't need to do this, you could just run the wet exhaust to skin fitting, just like a normal diesel.
The diesel supply was taken from a manifold with a common stand pipe for the main engine, Eberspacher, and generator. The diesel return line goes back to the tank, and is Tee'd into the main engine return line just before it enters the tank. The raw water comes from a tee on the main engine water intake, after the strainer. 12 volts to the start from the main bus bar, via a fuse and switch., and the 240AC goes into a selector switch, which selects between shore supply and generator.
The most time consuming bit was the plinth, making it strong enough (it's a seagoing boat) and the correct height above the waterline.
I hope this helps, I've been messing with generator for the last 10years, and have probably made every mistake it is possible to make!