simply put, turbocharger all the way.
turbocharger systems are designed to provide no less than 70% thermal efficiency. superchargers provide no more than 65%. thus lb for lb, the turbocharging system is more efficient per psi of boost.
additionally, superchargers being crank driven will provide full boost at max rpm. most are geared to provide a significant amount of boost lower in the rpm range, but a turbocharger is only limited by it's own inertia. a properly sized turbo application will provide full boost instantly, especially from a roll. the supercharger will only provide as much boost as the engine rpm happens to be at that time.
"turbo lag" aka spoolup is not nearly as dramatic as everyone talks crap about... only those who run Drag systems, which feature severely mismatched turbines, will the owner ***** about spoolup time.