I'd take a supercharger over a turbo anyday. Turbo's lag, you start slow and until you rev up high you don't get that torque boost. So a turbo absolutely blows for push off and early acceleration.
Supercharger is instant, so its the same as a naturally aspirated engine, you have all your torque instantly.
You can solve the problem of lag, by having less powerful turbo's in a larger quantity. So instead of 1 single large turbo, have 4 smaller ones.
My vote=supercharger