When criticising this film's visual effects, I think that people need to bear in mind that this film was made with about HALF the budget that Michael Bay had with each of his Transformers films. And I personally prefer a good story with maybe not as fancy visual effects over a visual spectacle with a bad story.

e.g. Star Wars Original Trilogy