As a (non game) developer, I can say, thay free to play is instantly dead on arrival for me. The moment something is known to become or becomes free to play is the moment I lose all interest. The dishonesty in the system itself is what makes this unbearable for me. Developers need to eat, Managers need to eat, Marketeers need to eat... And sometimes psychologists doing evil mindtricks and supporting gambling addictio…
I disagree. There are ways to do it in which it's obvious where the business model is, and it isn't too forceful or gambling. The World of Tanks/Battleships/Warplanes series, are free to play, with progression through experience ( you unlock higher level machines based on xp points you accumulate through playing and success at it), or through paying to go up the ladder faster or unlock special machines. You can play…
That is, instead of the game being balanced for what feels good to play, they are balanced so that they feel good when you pay more and otherwise are not so annoying that you quit, but annoying enough to push you to pay.
Its not: here's a good game, but you can buy these things with real money. Its: here's a game that we purposely made a bit too time consuming and annoying, but you can buy these "time savers" to make it be fun all the time instead. Any game that sells real-money "time savers" is by definition a badly balanced game. The solution to a badly balanced game that becomes tedious is not to sell "time savers" (or skips: "buy the tank now and skip the grind for it"), its to rebalance the game to remove or reduce the tedium.