there are many pros and cons to boosted motors..
the biggest difference is boost build.. a SC will have boost almost instantaneously when you start the motor.. where as a Turbo builds pressure starting at various RPMs depending on the housing and inlet combinations.. Now dont let that put you down this can work in a great positive for a DD. if you go with a 2,300-2,500 boost turbo you can get better MPG in stop and go as if you keep foot out of it you can easily drive around at under 2,500 and be more economical.. then when you can actually accelerate you would be over 2,500 most likely and then have an extra power when it is actually usable..
this is how my friends T70 LS6 '93 RX7 is set up. makes 450 before boost at 2,900 then 13lbs hits and it is making 750 area. otherwise it would be a horrible DD car..
Now on the other hand a SC has your power all the time. as long as the drive belt is not broken.. those days equal FAIL..
Personally i would say a turbo is a more usable application for the higher HP application.. adn a dd traffic car.. also if you want to upgrade the size of the turbo for a substantial increase at a later date after the internals have been upgraded you have one part "the turbo" to upgrade.. where a SC you can add a smaller pulley to make the SC rpms higher and generate higher boost.. but after that you are close to the limits of upgrades..
Turbos have alot more combinations for a custom set up.. you have 3 variables with the turbo.. Inlet better known as the compression housing, then the Turbine housing "exhaust side", then you have the turbine internals.. dual variable vein style. single, progressive mix.. these in various combinations and sized can yield amazing amounts of power gain from a simple 25 hp gain on small motors to 1,000+ gains..
so the biggest decision is. do you plan to make crazy power with the option to upgrade and deal with power generation at 2,000+rpm or do you want a moderate limited future upgradeable power added that makes power 24/7..
PS there is a guy "cant recall his name" on this forum with a turbo tahoe that is a very impressive setup...
hop that helps.