IMO, a supercharger is harder to maintain than a turbocharger. Let's say my turbo starts to burn oil because of a defect, and a typical turbo rebuild will run me about $500-600 tops. The price of rebuilding a supercharger is much more than that. In my particular turbo setup, it would take me about 15 mins to remove the turbo from the engine. For almost any Eaton-style blowers, it would require draining the cooling system, dissasemble drivebelts and accessories, etc... which should roughly take 1-2 hours. For the DIY'ers, 1-2 hours of work is nothing, but for those who pay mechanic hours, that's about $200 of labour easily.
A turbo setup is more prone to problems because it has more involving parts. You have the oil feed/return, many more vacuum hoses, and many parts that will be exposed to tremendous heat. However, for the DIY'ers, that's like regular maintenance/inspection at every oil change or so, but for beginners, things do deteriorate and breakdown if you don't inspect and fix them. That's why you see highschool punks with their Turbo Civics having problems all the time because they don't know how to inspect the necessary components and maintain them.
One thing I never like about roots-type superchargers of any kind is their lack of potential. The fact that the air cannot be intercooled (in SC terms, that's aftercooled) puts all the HP making to halt. Let's use the TRD blower as an example... the charger would not handle 10+ psi reliably and make efficient power like it would at say, 7-8 psi. The ways of cooling the intake charge on a blower is very limited (water injection, etc...), and those methods are pretty inconsistent.
About centrifugal superchargers... technically, that's like putting a turbocharger on a stick and drive it with the crank. The boost that the Cent. SC makes creates an extremely peaky power and torque curve. The fact that the boost increases with RPM is theoretically a failure when comparing to an actual exhaust-driven turbocharger. A turbocharger will ALWAYS have a much wider powerband even though they make the same peak power (whenboth turbines are the same trim and A/R).
And about superchargers being easy on the motor... it is true. A turbocharged engine will have an "engine recovery" period because there will be a moment the turbo will spool and the sudden rush of air will shock the engine. On a supercharged motor however, power is constantly there, and the power it makes will be much easier on the engine, tranny, engine mounts, etc...