Size for size a charge cooler is significantly more efficient than an intercooler. It's also more compact and lighter - including the plumbing - of the size of intercooler required to achieve equal cooling effect, and temperatures under hard use or in hot weather are more stable.
An intercooler is simple in the sense that it is one solid part and that's it. However, as mmi mentions, the water plumbing is still there, albeit with the coolant circuit in a closed loop, so you're not achieving any NET saving in it's likely to torpedo reliability.
On a standard or lightly tuned engine it's difficult to justify the change in terms of either expense or thermodynamic efficiency.
And then there is the issue of lag with a large volume of air to compress, which may or may not be problematic and you won't know until you've spent the money trying it.
I'm not saying don't do it, but I am suggesting caution and urging some proper analysis. For normal use, even with moderate tuning, the standard set up is the superior performer. Furthermore, tinkering with charge temps at one end will affect combustion and have an effect on the exhaust side, and with things such as the EGR and DPF downstream there is always the opportunity for unintended consequences - probably not, but that's probably and not definitely.