Overall I really liked it. Some people may get bored with it because it is a long movie(2hr. 45min.). And, half of it is a enormous battle through the streets and skyscrapers of Chicago. Which I thought was incredibly well done. Michael Bay certainly knows how to do a battle scene well.
One of the things that I disliked a bit in the first one, and that they remedied in this one was the vareity of the weaponry used. In the first one, everyone used their arm cannon. (And it got annoying well to me anyway). In this one, Optimus Prime used five or six different weapons. Also there are a lot more autobots all with different styles of fighting and weapons. Bumblebee is the only one that still just uses his arm cannon, but he uses it in different ways which makes it fun to watch.
Another thing that was a HUGE improvement from the first one was the storyline. There are good subplots that go throughout and all were done decently. Surprisingly, there were a couple major twists that totally altered the plot. From the trailer it may seem like it has a very flat plot. Lots of good twists that had me gasping in the theater.
Something new was the addition of the transformers bleeding red gas. In my opinion but when it was used sparingly and well done effect.
Another thing that I liked about this movie is the message of fighting for freedom. I liked how it also had sub themes of never giving up and friendship.
On the negative side, the first half of the movie it had weird moments and some inappropriate comments.
Overall I give it five stars. :)
"In any war, there are calms between the storms. There will be days when we lose faith, days when our allies turn against us. But the day will never come, that we forsake this planet and its people. For I am Optimus Prime, and I send this message to the universe: We are here. We are home."The closing lines of the movie.