I saw this today. I liked it a lot. The special effects were amazing and I was at the edge of my seat all the way to the end.
The ending was cheesy and it was so damn sudden that it left a WTF feeling as I left the theater. I mean, there were people blowing up to pulp and suddenly its like BAM! All the aliens died and everyone lived happily ever after the end go away