That said, I knew the basic plot going in and was expecting a fairly mediocre movie. However, I really found myself enjoying it quite a lot. The humor was just right, the action was spectacular, and it managed to make the idea of Transformers believable in a real-worldish setting. Optimus Prime is so hardcore.

A few criticisms, with SPOILERS:
-Why on Earth did they make the evacuation point of the All Spark a CITY full of, you know, PEOPLE. It felt like Bay just threw out logic and reason so he'd have a city for a set piece of the battle and bystanders to put in danger.
-Morse Code. Why does every movie use this cliche when communications are down? What are the odds that the people on the recieving end actually KNOW morse code? It would be clunky and inconvenient and you'd have to repeat the whole dot-and-dash sequence over and over again for them to get the whole thing.