Now that we are in the 21st century movies have evolved quite a bit in the last ten years or so. Technology has totally changed the game with CG and 3D and any other abbreviation you can think of. But does computer graphics and high quality CG really make a movie worse? One thing that drives me crazy is the constant bitching about people who hate modern movies because there is too many special effects. I can agree with most people in saying that doing things practically is a much better way to go but I'm not going to shy away from a big summer blockbuster because I don't want to see a bunch of in your face special effects. I embrace the CGI of the current generation and look at it as a whole new level of film making.
If you were to show a movie like Transformers or Sucker Punch 50 years ago, people of that era would be rioting in the streets from having their minds blown. Today however people will walk out of a movie like Avatar and say it is the worst movie they have ever seen. Not every movie is going to be a masterpiece but that doesn't make them a bad movie. Transformers is still fun and entertaining even if it doesn't have the best story or follow the cartoon exactly. Avatar had a pretty average cookie cutter story but was a massive achievement on a technical level. Sucker Punch had a story only good enough to carry the movie from one great action scene to the next. While these movies have their flaws, they are not the terrible atrocities that they are made out to be.
I don't think too much CGI ruins a movie, but rather opens it open to more options and the ability to create an amazing universe the film. There are many films that have created an amazing fantasy world that wouldn't have been possible without computer effects. The Chronicles of Riddick's univierse, Avatar's Pandora and the different imagination lands in Sucker Punch are all amazingly realized worlds that are all worth looking more into and expanded in future sequels. While bad special effects can and will ruin a film, well done special effects are not something to be frowned upon.