"My criteria for enjoying a game with microtransactions is simple -- am I having fun, and can I consistently have fun without feeling like I need to pay out? Unlike some people who hate microtransactions on sheer principle, if I can play through an entire game without having to indulge or otherwise pay attention to them for one moment, they naturally don't detract from my enjoyment of said game.
If a game entices me to want to pay, I'm generally okay with it, as long as I can play the core game unfettered. See Path of Exile for this model. It works."