Aye but CGI can also have the oppersite effect of ruining a picture, sometime live action. I mean, remember those films when they had electrical puppets now most film makers think cgi cgi. It can get rid of the realism often if it's not done right.
Full CGI films are different because it's full animation you have to make everything so it's more wow, but sometimes i don't think people really get how much goes into a shot.
I've heard someone say
'oh, cgi how lazy. hand drawn is tougher' when, really it's not. Sure it's the same like anime/cartoons you need a script, storyboard and a real good skill for drawing, but for CGI you can't draw whole scene and go 'done!' you have to consider 3d models, 3d backgrounds, you need to set the entire scene up along with camera angles, then even after animating is finished you have to texture for lightening, shadows and other colors. It's not like a video game where you have everything there and explore the 3d enviroments, there's a lot of work involved. Sometimes it's not even 3D you're looking at, they might've animated the characters and backgrounds seperately and stuck over in layers on the same shot.
And you think I'm done? No! They gotta include voice acting, sound effects and music. Often they'll record the voices before they animated or they'll have scratch audio to work with, because if you animated the characters mouths without voices before hand the lips wouldn't sync up.
So when you look at one shot in the movie or any CGI movie, it might just be a few seconds but some people had to spend a long time on that shot. In fact CGI should be compared to stop animation rather than cartoons.
These two reels prove my point
Showreel: Textures Part 1Showreel: Textures Part 2