I think as a piece of fan service its absolutely phenomenal. There's some really cool dialogue, its very clear the developers had a great deal of respect for the source material.
However, and I am expecting a lynching here, I didn't think it was a particularly great game.
The controls are spot on, in fact I think there really intuitive but I just found the game really lacking in the game play department. It felt like a last gen shooter. There was absolutely no variation in what you were doing throughout the entire experience, I couldn't handle the sheer numbers of generic Autobots/Decpticons. The A.I. of both the enemies and your squad mates was frankly terrible, and Im hoping it wasn't just me the got a little miffed to see your companions taking cover whilst you were unable to.
With the exception of the Starscream level, I felt the Decpticons campaign paled in comparison to the Autobot one. I felt that the choice of characters was a bit strange and the boss battles, excluding omega, were very tired and clichéd. And where was the epic Optimus/Megatron battle.
Iv played the online a bit, and ill admit it was quite fun. But realisticly, am I going to still be playing it in 6 months, no. Will I still be playing Battlefield, Yes!
I will hold my head up and say I think Escalation mode is bloody awesome though, I think its where the game really shines.
I know this may seem really negative, but I did enjoy bits of my first play through. The sense of nostalgia was absolutely unparalleled and as I said at the start, its an impressive piece of fan service by people who are very passionate and have respect for the source material.
However I don't rate it enough of a good game to warrant my playing through it again.