I think that in the future, most games if not all, are going to be f2p with microtransactions. There are more and more f2p games every year, and the quality gap between them and the pay to play games is getting smaller.
Nope, a few years back people were saying the same thing about MMO's, how since everyone was trying to make one (to get at the fat WoW cashcow) it would be the future of gaming, but it didn't pan out that way, and neither will this.
The F2P model has proven itself, there is good money to be made there, and that's why we see all the big fish jump on the bandwagen right now, follow that money! That's just what they do.
But like any hot new market it'll become oversaturated with games trying to get a slice of the pie, infact it's allready happening, and then the profits will tank because there's to much on offer and not enough open wallets to share between them.
We'll continue to see F2P games, it's here to stay, but it won't be the end-all and be-all of anything, the cream shall rise to the surface and the silt shall sink to the bottom, it's just the nature of things, and there will allways be games where the F2P model doesen't make sense and won't work for them.
But it'll get worse before it gets better, we can expect to see companies try to monetize more and more things going forward with microtransactions (that often won't be so "micro"), even in games that aren't F2P but cost us 60 buxlol to buy, they will try to suck us dry any chance they get.
But it'll crash eventually, the cost of living is on the rise, but our paychecks haven't been rising, so there is a very natural limit to what we'll pay for, and how far we'll go along with it. Even the dumbest of fanboy consumers will eventually get sick of beeing hassled for coins and there will be a backlash.