A supercharger is a positive displacement pump, whereas a turbo is a high pressure "fan" and will move whatever MASS of air it can draw at the given RPM based on air pressures both at inlet and discharge. The lighter density of the air (higher elevation), the faster the turbo will spin given the same combustion characteristics, because the outlet pressure (static resistance) is lower, and the turbo will spin faster due to more expansion of the gases at a lower exhaust back-pressure, thus pull more volume to get the mass due to the higher RPM. This is why turbochargers work better at elevation than superchargers. To run the same supercharger in Denver as you do in Florida, the supercharger must turn slower in Florida for the same mass of air to keep the engine running properly.
The turbocharger is definitely the way to go if you can get it intercooled and sized properly, as it will give a wider range of power, and it will be more consistent as elevation changes. So those that live in higher elevations, look to turbos and sell your superchargers to all of us "low-lifers...." Turbo lag is not that big of a deal.