This movie felt more like 3 hours to me. The action is disorienting, and the characters, while they're different enough, are very one-note. The production design and the world are both top notch, though.
I'm absolutely in the minority on this one, as the bulk of critics love this movie, but I think I'm just not a fan of the director, as I thought The Host was garbage.
Pleasantly surprised with this movie, considering the fact that I HATED the third film. Yes, this movie still has some of the typical Transformers/Michael Bay problems of unnecessary characters, dumb humor (although nothing cringe-worthy in this one), and generally poor throwaway lines from the Transformers themselves. Mark Wahlberg, Kelsey Grammer, and Stanley Tucci are all fantastic additions to the cast, even if their characters are generic. Lockdown is also a great Transformers villain and is FAR more interesting than Megatron ever was. The movie throws in a lot of interesting elements that expand on the Transformers mythos, even if the plot does become a bit too jumpy juggling so many elements. The film ultimately ends up in the most interesting ending out of all the films, but no mid or post credits sequence really seems to have missed the boat.
Overall this is FAR better than that horrible third movie, and IMAX 3D was amazing (although the swapping back and forth between aspect ratios mid-scene was annoying at times). If you liked the first movie, you'll likely have a fun time with this one. But if you hate this franchise, stay away.
It's got a strong cast and has some genuinely funny moments. It also does a fantastic job of integrating social media in the story, and of course the food is FANTASTIC. The film ends on a bit of a dud, though, as the ending is abrupt and rushed.