There's nothing wrong with CGI - *IF IT DOESN'T LOOK FAKE!!!!!!*
Check the first two LotR films. Massive use of miniatures, looks great. Plentiful use of CGI too, but it's mostly used to fill out the scene and it's pretty much seamless. Then look at the third LotR. Suddenly they've discovered that CGI lets them do tracking shots following a boulder through the air - and it all screams "fake!"
Or there's Aliens, which is still the greatest SF action film ever made. Not a single CGI effect in the whole thing - every single thing you see is a real item with real light on it, shot by a real camera on real film. The alien queen is a huge puppet that takes 16 people to move it. But they get people to make the monstrous puppet, and they get 16 good people to make it move right. It rocked then, it rocks today after 25 years, and it'll still rock in 100 years time. Compare it to the CGI aliens in Alien 4, and they're not even close - they looked fake at the time, and they even look fake now on the small screen compared to current Star Trek TV work.
That said, the biggest problem with Quantum of Solace wasn't the FX, it was the plot. Or more accurately the lack of one - even by Bond standards it was weak. After Casino Royale I was expecting them to have realised that using old-fashioned writing, acting and stunt work was more profitable than FX. Sadly QoS was a return to previous form for a lame franchise.