Of the ones you mention, micro transactions and lack of single player games are the ones I am most concerned about. I want my games to myself, or play them with friends, I don't want strangers in my game. And micro transactions I simply won't do. Period. I don't want to lose track of how much money I'm spending on a game and I don't like feeling like I'm constantly being milked for money. I'll happily buy proper packs of DLC to a game I love, but I refuse to pay little things constantly in order to progress properly in the game!