Saw it in 3D as well, which really adds to the experience.
The storyline is very predictable and unoriginal, the characters are zero, the symbolism is cheesy and the dialogues suck. However, for a movie of almost 3 hours I enjoyed it a lot and never got bored. It has great music, brilliant action, hot alien chicks and awesome 3D animation. This is the movie the 3D-cinemas have been waiting for and it is also the movie which places 3D-animated expressions and emotions on the same level as those of human actors.
He could have made it a lot better and deeper, I guess he had to make some hollywoodian sacrifices to keep it financable.