It's odd. I have expected both of the Transformers movies to suck, and both times I've been pretty entertained. Not by shit blowing up so much as by the simple characters! I realised just recently that, when I feel in the mood for movies about things that go boom, I'm not really looking for explosions (because I've become desensitized to them after all these years of explosions). Rather I'm looking for simple and fun characterisation and a simple and fun plot.
Both the Transformers movies delivered that to me, and so I was perfectly happy to have paid the ticket-price. I just wish they'd had fewer and less messy fight-scenes with the robots in the second movie. I liked the humans, and I think the main actors did an acceptable job with what they had. Cute couples
Tbh, I do think it was lame of Megan Fox to shit on her own movie, esp. because it shows a lack of respect for and loyalty towards hard-working people that she'd spent a lot of time with. That was rather immature.