I can't remember seeing a movie that managed to both entertain and suck at the same time. It was pretty much what I expected. While they did tone down the human stuff a lot, it was still incredibly annoying. I really wish they didn't have to go for the comic relief, but I can understand why they'd put it in there. So if they need it, just leave it with the humans and don't use the Twins, Jetfire, and Wheelie for the same purpose.
Why exactly did they add Arcee and Sideswipe to this movie? They went completely unnoticed and had maybe one line each. Really, did any Autobot other than Prime and the twins get more than one line? I think Ironhide had two.
I like that they actually used the Megatron-Starscream relationship in this one.
John Turturro was great. If they could have somehow had him be the only human in the movie (well, Megan Fox too), I would've been very happy.
I love how they're so unoriginal that they can't even give Glen Morshower a different name. If they're going to be that lame with the naming, couldn't they at least call him General Pierce? How did he survive the first one anyway? Oh yeah, he's Aaron F'n Pierce.
SPOILERS COMING UP:
I thought the movie really dragged on in the time between Prime's death and the final battle. If they had trimmed that down I would've been happy with the movie.