Not a terrible movie, but not better than the first. There were some very weak plot tie-ins, almost seemed to be rushed as far as story goes. A lost more $exual humor than the first along with bumbling bots for a cheap laugh. There are definitely a couple of scenes that could have easily been cut, with no story lost.
On that note, CG and fight scenes were pretty awesome and the girls were hot. In particular the slo-mo of Megan Fox.