The cgi software is much improved but Michael Bay then goes overboard with it. The movie is 30 minutes too long and doesn't have much in the way of a story line. It does have some bigger laughs, but the humor is not little kid friendly. Darker than the first and even better than the first, but still not a "great" movie.
I like Will Smith and figured he couldn't make a bad movie. Well this one proved me wrong. There was only a limited amount of humor and the "twist" that was mentioned in a couple of the reviews I read was so obvious that anyone could see it coming. Even some of the cgi was lame.