It was a good play, but I have to say the ending damn near ruined the entire experience. In terms of impact, the first one was much better (but then it was kind of a first-of-its-kind, so that's to be expected). The 2nd one really didn't do anything ground breaking.
Though kicking aliens off moving vehicles and taking it over kicks ass every single time.