I think CGI has worked great for films such as Toy Story and Monsters Inc., where human beings play a minor role and the threat of the 'uncanny valley' is less intrusive, but it is often too distracting to be successful where actual people need to be depicted - why not just use people?