I dont know who needs to hear this but here is how to crush it with a free to play model imo.
- The game should not require players to download 20-30gb to get started
- it should look fine and run fine on low specced systems. players should not strongly feel they are missing out with low system specs
- assume you are going to have a small budget. dont waste money
- keep references to monetization in game to a minimum
- no player should feel they have to spend money
- offer ways for the player to spend money that does not interfere with his or others way of playing the game