Is it better than the 2nd one, yes, but not by much. Is it better than the 1st one, NO. This is a very loud, and LONG, movie. It starts out very slow, then there is an action scene, and a few comedic breaks, then it's slow again. But, by the time the last hour comes around this is one hell of a movie. If this only had a 90 minute running time, it might be movie of the year, but because it's about an hour too long, it suffers badly at the beginning. No granted, these movies aren't about story, it's about the robots and shit blowing up, and there's lots of that, but it's been done twice already. Nothing feels new, and, on top of that, Megan Fox is gone. Shia LeBeouf plays Shia LaBeouf because, let's face it, that's all he can do. The one surprise in this for me would have to be Patrick Dempsey, he plays someone different and is actually quite effective. The story in bland, actually very bland. This robot saves this robot to help fight this robot but that robot turns on this robot, shit blows up, the end. I think the series has run it's course, but, at least for the last hour, it is definitely worth watching.