Subscription based, brave choice and one I personally like.
Same here, it means I can put down some money and not worry about having to spend more for extra content. Mechanics won't be tailored to making people want or have to spend more.
That's of course knowing very well they have a F2P model planned out because it's inevitable. The amount of money I've seen people spend on some F2P games is atrocious.