I actually don't care about where it was shot, it is the story line that is very weak, and putting in things that is not of the transformers making it bad.

Like Goki has pointed, the only Transformer that even seem to have a character is only Optimus. And he is one of the only Transformers whether Autobot or Decepticon have a face similiar to to anime/cartoon.

Some of the other characters are just horrid, Italian voices not needed, Que was ugly as hell like they can't do a wheeljack. Ironhide was almost the next decent bot that they also killed off. Then you get new bots poping out but no history what so ever and you are just expected to "go with it"

The humans on the other hand, too much to say, I seem to know them better than the Autobots or decepticons in the movie.