EA probably. I'm seriously still trying to get my head around them putting microtransactions in Dead Space 3.
Microsoft is starting to become a serious contender with the microtransactions they've been shoving into their games recently (Forza and Ryse) I hope this doesn't become a trend.
I play games to relax and become immersed, not have them beg me for more money in-game.