I went to see it last night. I liked the first film well enough and hoped for more of the same. But this film was a mess. Thats not to say I didn't enjoy myself, I did, and the film's VFX shots are incredible. But the rest was....blah. There was way way WAY too much comic relief. The movie almost did not know what it wanted to be. It tried to be so dramatic and intense in some shots, that he comedy bits, especially the physical comedy was completely out of place.
While I realize that this was just a film about giant robots fighting, I would liked this film to have had the stronger story and characterizations of the first film. Unfortunately it did not. I really cannot see how anyone could put this film over a film like Star Trek, and I believe the critics have been right about both films.
A C+/B- from me.