Intercooler every time. Unless you are in africa or summin.
An intercooler in general will cool down the air quicker than a Charge cooler when moving. e.g if you have parked up in Mc Shite for a while without urning the engine off and decide to blast it away quickly. The chargecooler has warm water circulating untill you have driven for around 1mile a 50mph. Then it will cool down the air.
However an Intercooler will cool the air as soon as you start to move as it has no water to cool down just alloy.