I bought it for xbox 'cause my friend got it and wanted to play online. There's a few graphical glitches, and bugs with the enemies such as running in place and doing nothing until I attack, and yada yada. Overall, a pretty fun game, though it's true, the story starts out slow and a bit boring, and hoping it picks up a lot soon.
Some parts so far have been really awesome, though.
The multiplayer seems a bit laggy, though. In matches, it seems two or three people have good connections and everyone else has terrible connections. I once walked up on a guy who was crouching, shot him for a long time, and he just turned around and killed me in a second. Watching the replay of the death, I was shooting like crazy and every single bullet apparently missed and went right passed him. Didn't make any sense.
In the end, it's no Call of Duty, but it's pretty good. They need to patch in some bug fixes, though and possibly update their netcode for better online.