Supercharger  vs  Turbocharger

Turbocharger is driven by exhaust gases from the engine

Supercharger is driven by a belt connected to the engine's crankshaft

Turbocharger can provide greater power gains than superchargers

Supercharger provide instant power gains to engine

Turbocharger require additional plumbing and modifications to the engine

Supercharger simple to install and require no major modifications to the engine 

May require additional cooling systems to prevent overheating in turbocharger

Supercharger can cause more engine heat

Turbocharger may require more maintenance and are less reliable than superchargers