This is pretty much spot-on. I can't stand CoD anymore for quite a few reasons, but one of the biggest is that they charge money for map packs that are often based on old content. If I'm loyal enough to give you 60 bucks every time you come out with a new game, don't try screwing me out of extra money for maps that I already bought a year ago. Port them for free like good developers always have, or just don't do it at all.
I think valve has done the best job out of anyone when it comes to monetization in Counterstrike:GO. You can purchase custom maps and skins to use on official matchmaking servers, or you get all of the same content for free plus a wide variety of mods and use them on custom servers. They get paid, and the customers still have freedom of choice.
thats cool, i didnt know GO does that (bought it during xmas sale, haven't even played yet).
its nice to be back in the PC world. my friend gave me an xbox360 & i was playing that for a bit but now instead of a console i have geforce 770... hadn't even realized the notion of "custom servers" still existed, hah :D
Now they are a massive corporation with nothing moddable & the balls to sell simple gun skins in like $15 packs :D