Asshole. The products I like to support are the ones that don't want to make millions in revenue every day. They want to sell and have a base of satisfied, dedicated players enjoying them. Not fucking squeezing them every day for a few more arbitrary resources and pumping out levels so they can't stop, and that's what the majority of mobile gaming is. It's disgraceful that that should be compared unfavourably to a game that can justify months of playtime without limiting player time or feeling the need to charge again. Yes, the larger games generally have some sort of DLC bullshit going on, but mobile games that push microtransactions are despicable. I genuinely believe that some of the people playing aren't even enjoying them and are just pulled along by constant expansion and social integration, and if a player isn't willing to pay, they get a kneecapped experience and are turned into just another way to lure more players in, with resource giving and collaboration over Facebook helping the game reach a broader audience of potential wallets. They are the shallowest, most disingenuous shit and even with all the trappings of large games, I can't believe someone would look at any AAA game and think that mobile games are an improvement in any way other than financially. Even CoD.
(Note that this is not all mobile games. Super Crate Box and Waking Mars are both excellent games that don't need microtransactions and don't use them. Infinity Blade 2 is somewhat dubious in that you're doing entire runs in an effort to earn money for your next weapon some way into the game, but it could just be bad pacing, and the core gameplay does stand on its own. Angry Birds is pretty decent but Rovio's getting worse, putting powerups intrusively on the screen and that daily reward bullshit, and eagles which are basically non-replenishable outside of purchasing and still displayed as equal to the star rating, and don't get me started on the Star Wars one...but yes, not ALL mobile games.)