Yeah, Bay can come up with some fantastic shots, but then he repeats them. And again. And again. I don't care what anyone else says either, most of the time I can't tell wtf is happening in most of those fights. I don't know which one, but Optimus is fighting some dudes, shoots out his arm blade thing, about a min later it's apparently a red hot hook? I have no clue if it got super heated and bent, it's actually a completely different weapon, or something else entirely.
And I fell asleep during the third movie. Watched it at home, and fell asleep. And that's the biggest flaw of these. You can go on about how badly they're written, or don't know whats happening, or how unfunny or offensive it is, but no movie should be dull. That's the biggest sin a movie can commit, be boring. If it does that, then it has failed to hook you on any sort of level whatsoever, and these movies do that to me.