Twinscrew is nothing like a roots radix.Screw chargers=great off idle power and torque=great for towing
Turbos=great top end power=great for racing
Both are very streetable. I own an ATI Procharger and a Radix.
if you think about it, the STS is actually a decent setup...(STS) butt turbo's seemed great at first....but if you live in a dusty area, your gonna hate cleaning the filter every couple of weeks, there's alotta oil lines running everywhere, an excessive amount of weight hangin back there and im sure if you hit a big enough potholes the hangers would fail and you'd loose your turbo.