I feel like this is the first transformers film done right. It seemed to do the kind of things the first movie wanted to do, but it did them well. I think the fact Mirage could actually talk, made the relationship between him and Noah way more believable and relatable than the relationship between Bee and Sam. Also, Noah had real life issues that really drove his character, whereas Sam was just a douchebag who inexplicably managed to woo Megan Fox....
I loved it and I couldn't identify a single thing wrong with it... except for the thing right at the very end, which is uncalled for.