May conclusion is that mainstream critics are pedantic losers and it was quite good.

There are a few hard-to-follow bits (what do you expect? It's Micheal Bay) but all-in-all, it was a nice, fun movie with giant robots beating each other up. A few characters didn't get enough screentime, true, but the ones that did proved effective.