My main opinion on micro-transactions are the following:
They are okay, AS LONG AS, they are not a Pay to Win deal, like say “Pay $5 for a premium sniper rifle”, Skins, armor, emblems, and maps are okay.
Maps do kind of break my main rule, but I don’t get bothered by it because it’s a map that a team of people at 343i or CA put together, and spent months working on it, they deserved to be paid for their work. BUT the pricing on such items need to be reasonable, and fair, over time, they should go down in price, there should be promotions for players who buy them to spend less by buying more. IE like Xbox LIVE subscription. It’s cheaper to buy a year of Xbox LIVE, than it is to buy it one month at a time.
Microsoft should look at other companies that have micro-transactions, and see what they do best, and they should also look at Steam, and how they treat their prices on everything.
two games I play that have micro-transactions is Warframe and Star Trek Online.
Tho Star Trek Online sucks when it comes to most of the newer ships you can only get from micro-transactions, they do excel at letting people earn their in game form of real life money, ZEN, by either exchanging a hard to get large amounts of resource, by surveys, or by being a life time member, and getting free $5 worth of zen every month or so. The Xbox LIVE reward program Microsoft has in place right now is very similar, but is a long ways from being useful in this way.
Warframe kind of sucks for the pricing of it’s microtransactions, but it’s not a pay to win game, it’s free to play, every weapon, every warframe, every single item needed to play the game, can be obtained by playing the game. Things like skins, colors, boosters, and other optional items are all paid for using real life money. Warframe and weapon slots can be paid for using real life money, buying warframe and weapons using real life money gives you a boosted warframe/weapon, and a free slot. But again, you can still obtain everything without any real life money.
Those are two semi good examples of how microtransactions should be done. Will Microsoft’s be done the same way, if not better? Who knows, we can’t say that they’ll screw it up, nor can be say that they’ll rock, and create a system that everyone loves.