It had good fight scenes, but this was the most inconsistent movie ever. Various plot holes and a lot of scenes didn't make any sense. They also could've done without the twins. Worse part of the movie IMO.

Time to nerd-out:

So all the constructicons are needed to form devastator. How the hell is this possible if demolisher was killed in the first 10 minutes of this movie? Also, when they combine and transform into devastator why are longhaul, mixmaster, and rampage still being shown fighting the humans in the little town?! Did bay find out how to clone transformers? What's going on here?!

P.S. Soundwave with no vocoder voice and sam in robot heaven?! UGGHH....