My bike vendor likes chains. They wear more easily, but are easy enough to maintain and change. Basically everything old school bike like has maintenance/repair advantages.
I'm not sure I agree, but more when compared with belt drive and internally geared hub. But then again, I believe him that those are hard to repair when they fail (even if they are sturdy until then).
I also prefer shaft drive over a chain. Much less hassle and if not punished, can be almost maintenance free. A chain is easily worn and can even rust away just sitting there.
Not really if you just keep it lubed. I have a BMW shaft drive bike, and I have to change the rear end oil, the driveshaft oil, the transmission oil and the engine oil every year. My Honda just needs the chain lubed, adjusted, and engine oil changed. You check it every 600-1000 miles or so, but I can adjust and lube the chain in about 5 minutes.