Above said:
I'm pretty sure it's already been said (at least for PC) that its Buy to play, its going to be released in stores etc. and once bought, the game is free for the buyer indefinitely, like the way Guild Wars works
As far as I know nothing regarding the payment model has been confirmed yet, if its a subscription based, I'm out (as previously stated)
In regards to Buy to Play or Free to Play,
Buy to play would be awesome sort of like guild wars 2,
free to play I guess would be alright assuming that they handled it correctly, a very difficult feat