Transformers 2 was a bunch of silly eye candy and nonsense. I enjoy that kind of movie from time to time :).
The only sci fi movie that literally blew me away in recent times is the new Star Trek ... I had to have seen that about 20 times now. It is simply perfect :) .
and excellent on HD on blu ray especially with Karl Urban as Doc McCoy
McCoy needs bigger scenes in the next one