I watched this the other night and I enjoyed it.

Acting was solid (with the exception of Olga Kurylenko) and the effects were good.

There were a few holes in the plot, but that didn't completely ruin the movie for me. For example: why would the "scavs" not just reveal themselves as human right away? This would alarm the Jack clones right away that something fishy was going on. Morgan Freeman says they disguise themselves to avoid detection and "confuse" the drones with their voice scramblers (why they would need this is beyond me... drones didn't spy on scav conversations, they just shot on sight), but that seems to me just like a cheap excuse to make them seem like aliens in the first half of the movie. In the scene where Jack falls down that hole into the library looking for the broken drone, why didn't the scavs just paint a big sign saying "Hey jack! Scavs are human. The Tet is an evil alien ship. You are a clone. If you don't believe it, go into the radiation area." But then the movie would be over in about half the time.

All in all, 7.5/10