There is something they call "anti-lag" for turbo's, even if you put your foot off the gas, you don't lose the power in a sudden unlike usual turbo setups... Wish I had more info on these anti-lag's...
There are many differences between Turbochagers and Superchargers I don't have enough knowledge about to talk about ... All I know is I am more likely to go SC rather than turbo... SC does not make your car less reliable, street legal (CA), they're supposed to be smoother and thus better to drive with, I like the whinning sound heheh, and, power is just not what I'm after... I wouldn't need power to go faster...