I'll reserve judgement on the microtransactions until I see what they have to offer. I know it's another way for Microsoft to generate revenue, but I won't mind paying a few bucks for some extra levels in a game, or a new course pack for Tiger Woods golf or something. Microtransactions may actually spur a developer to continue to offer content for a game long after it is released. And no one is making anyone purchase any of the content in the microtransactions. The fact that you have the option to extend the content of your games makes it worth having, in my opinion.