Generally, they have a subscription fee. Before you say 'Value for money', BF2 was better value for money. I played up until today online on their servers, and got that free with the game. I wouldn't mind if it were a one time payment to get the game, like Guild Wars, and then some in game content you could buy for a boost - ala Star Trek Online where you could spend money to get more ships early, or could just wait until you rank up and requisition one. CoD is apparently the largest entertainment medium in history, and most play online. They will do so for a while, maybe not as long as WoW or W/E, but they don't have to pay a cent to play online, except if their on an Xbox with XBL, or PSN or whichever one charged you for online play.
Then, most have a forced focus on multiplayer at times. Its fine for it to include multiplayer, but to have a story mission designed for multiplayer teams to be the only ones with a chance of getting through whilst not 10 levels higher than they were when given the quest - that just sucks.
I don't have a credit card, but can easily get my money up online to spend. I don't see it as being worth it to play an MMO to put in $100 or more for a year. That's bad value for money, especially when even if CoD is only played for one year by most people, they have more playing it more often for free, and the game only cost them $60 to get most of the time. I'm more inclined to spend small amounts of money to get new races in DDO or something than pay for the whole experience beyond level 20 on WoW.
Then, most have a forced focus on multiplayer at times. Its fine for it to include multiplayer, but to have a story mission designed for multiplayer teams to be the only ones with a chance of getting through whilst not 10 levels higher than they were when given the quest - that just sucks.
I don't have a credit card, but can easily get my money up online to spend. I don't see it as being worth it to play an MMO to put in $100 or more for a year. That's bad value for money, especially when even if CoD is only played for one year by most people, they have more playing it more often for free, and the game only cost them $60 to get most of the time. I'm more inclined to spend small amounts of money to get new races in DDO or something than pay for the whole experience beyond level 20 on WoW.