One Time Payment Games: Good and Bad
Well one time payment games usually help keep the unwanted cheaters and griefers away, but in time the game will decline in a players. Now if you made game balancing breaking dlc's you gain profit and a potentially more players which makes the your game have a longer shelf life.
Free To play: Good and Bad
The good thing is its free to download and unistall. The bad is that anybody can play even those who spend their time looking for the best aimbots, wallhacks, and stathacks, ect. Most of these games give you the impression that they are free, but you only get some of the content. The rest you must pay for, same with the good gear(unless you can kill the rich people with the free stuff). Most of these games are made just for profit and to get as much money out of anyone who is dumb enough to get sucked in, so there is no point in downloading most of these. So in the short run without paying for anything free, in the long run if you want the full game. It will cost you.
Pay to Play: Good and Bad
These games are a mixed basket. Many use a subscription payment to gain profit. Like the free to play model you fall victim to the all mighty item shop. Sometimes the gameplay is good, but in most cases you are just burning money. Remember to be careful with these.
Now with the information presented I would say the best one is the one time payment game(retail).