I think that pay to play is perfectly fine as long as people can earn the ingame time by playing the game. I for one don't have us much free time as some, so I will be paying my monthly sub if and when that becomes applicable, but on the other hand I like that those who have time, but not that much money can join in and play with me. Buy to play doesn't give enough money to the Server based games unless they load the cash shop and in that case we are reaching the free to play domain which I genuinely dislike as it leads to underfunded games and terrible cash shop politics.