The only time I think you could truly get away with micro-transactions and such is if you were running something like Second Life to cover the costs of having stuff uploaded and things like that but there really has to be better way of doing this sort of thing.
The only time you could get away with microtransactions? What are you smoking?
Almost every MMO in existence is free-to-play with microtransactions today. There are only a few hold-outs left, like WoW, and even WoW engages in microtransactions on top of their subscription model.
Similarly, most people who game today (most gamers are on mobile) are playing microtransaction games. Every single top-grossing game on iOS and android is microtransaction.