I thought it was generally best to monetize a “free to play” game by making it really fun to play for free, and then people who are having fun will see various things to buy that they think will let them have even more fun, and that this is generally okay.