You can argue against front mounts and you can argue against stock location. Sure stock location is closer to the engine and may deal with more heat (I doubt it gets "heat soaked" with the constant rush of outside air coming through the shroud, unless you're doing pass after pass at the track), but with front mounts you have a lot more tubing and bends for air to travel though, the concerns about needing additional cooling mods if it's a street car, etc.
I think a large majority of people who have front mount intercoolers don't really need them and they just buy into the hype or think it looks cool having the silver intercooler behind the grille.
As I said I think the stock location stays pretty cool considering the shroud pulls in air from under the front of the car and the plastic fan behind the intercooler should be moving air around too instead of allowing hot air to settle around the cooler.
Buick knew what they were doing with the location of the intercooler and I don't think it's effecient for the intake charge to have to loop its way around through big "elephant tusk" intercooler piping that bends under the radiator, back up to your intercooler, back down under the radiator, back up to your throttle body, etc.
Just my two cents, I think stock location intercoolers are perfect.