Id agree that turbo's are probably more efficiant as far as lighter weight, no big belt to turn and it doesnt take power to make power........But, A turbo in no way matches the looks of a big ole roots blower stickin thru the hood of your car.
So if you want a sleeper then go Turbo, if you want the looks go roots supercharger. HG