COD4, Halo 3, Battlefield, and so on are all excellent online multiplayer experiences. My only problem is, why not try to fix them? Just because a game gets a 10 or 5 stars doesn't mean you can completely ditch it and say its complete. Online maintenance is definitely something that will keep me playing a game, and buy subsequent add-ons.
Some games pull this off very well. In fact, most games do. My only problem is that if 1,000 people are complaining about something, it doesn't mean that x - 1000 aren't. For example, COD4 definitely has its problems. I'm no master of anatomy but Infinity Ward seems to believe that the head has migrated to other parts of the body in the future, and that the area five feet around you counts as part of you. Don't get me wrong, I love the game, but for a company with its own server to maintain constant updates, why is this a problem? There are many other examples of this, please add to this arguement if you would like to.
Some games pull this off very well. In fact, most games do. My only problem is that if 1,000 people are complaining about something, it doesn't mean that x - 1000 aren't. For example, COD4 definitely has its problems. I'm no master of anatomy but Infinity Ward seems to believe that the head has migrated to other parts of the body in the future, and that the area five feet around you counts as part of you. Don't get me wrong, I love the game, but for a company with its own server to maintain constant updates, why is this a problem? There are many other examples of this, please add to this arguement if you would like to.