Yeah, time will tell but I honestly do not see a problem with an entry fee.
I find it odd that people have become so expectant of games to be F2P, which is a model to get a person in, so you can try it and then, if you like it, spend a stupid amount of money on (hopefully) things that do not...