u can get the same power levels out of both but it depends on what u are willing to give and take... the blower is gonna take power to run it, true, but there will be instant boost= instant power
the turbo takes time to spool, the better the match to the engine the less time (ways to make it spool faster to tho). things to consider with the turbo is that hot a** air moving around under there and big piping...