Accept Spider-Man 3 stunk like horse poopy on steroids.

I ranked it just under Star Wars prequels since at least it had Venom.

It had terrible directing/writing/acting and made absolutely no sense in the real world or within the comic book world. It even strayed from the land of fantasy in my book. Not only that, but they set it up for the worst super-hero movie sequel to ever be made: Spider-Man 4.
Not to say that this film was realistic or anything because it wasn't of course. But it kept fairly true to the G1 characters/comics, it was actually designed to be more realistic than the comic books and updated for the current generation of viewers. Everything in the story made sense and fit well together and the acting was pretty good. Not to mention, they set it up so that it was concluded but slightly open-ended.
BTW, was the tank supposed to be Brawl or Devastator? I don't get it. When I read the text and they were calling in the Deceps, I noticed that they mentioned Devastator. However, the only constructicon I saw, was Bonecrusher (at least from what sites all over the net claim to be). It takes like 5 or 6 constructicons that all connect together to get Devastator (he is like a super-transformer). The tank I've heard was supposed to be Brawl, which is a combaticon, not a constructicon, which would make sense, as he was a tank.