I've played most of the CoD games over the years (may have missed one of the Black Ops games) and I enjoy all of them for different reasons. Some have better vehicle segments or better past or future settings, but I like this one for the space battles. They're not that involved, you can figure them out quickly and they're lots of fun.
The ground-based battles are pretty good, a few times I had to try to figure out what I was supposed to do. As with most CoD games, they're pretty linear and scripted, you're just along for the ride.