I had high hopes for this title. After the mixed reviews of Black Ops, I would have thought the makers would have wanted to do all they can to avoid the on-line problems (lag, glitches, hit detection etc), but they don't seem to have improved anything. It's still early I know, and in time the servers might improve with some tweaking, but at the moment, getting into a lobby is not always easy. It keeps saying "server timed out". There's nothing wrong with my internet connection either. When you do get a game started, the lag is AWFUL. I'd be interested to see how the xbox 360 version gets reviewed.
The game itself though is brilliant. There are lots of new features to get to grips with and the Spec Ops section maes a welcome return.
Overall - at this stage I'd have to say ...should have been better