Just from personal experience, as in fixing my friends' cars, I have two schools of thought on this.
Correctly tuned and with a properly-built engine, either choice will work fine. Typically, you have to get up into the upper rev range to make good use of the supercharger. Turbos, as stated previously, give you that "oomph" almost right off the line, but seem to make everything underhood run a bit hotter (duh, you're using exhaust gas to drive an impeller).
A good friend of mine did a custom twin turbo on his '89 LX, and GOD did that thing put me back in the seat!!!

However, the engine was questionably rebuilt, and the blowoff valves stuck shut on a couple of runs. Ended up that ~14psi was too much for it to handle, on top of the rod bearings getting trashed. Fun for only a while, but it made a believer out of me. His was created with junkyard parts (I think two 2.3L turbos), and a talented welder.
Then you look at something like Dan's car. That thing accelerated like a ******' demon outta hell even with a slipping clutch! I think it was a good engine combo, because even when the engine wasn't in boost territory it was horrendously torquey.
If I had the time, I'd go with twin turbos on a 357.
If I had the money, I'd go with a Paxton NOVI 2000 on a 351W/427.