it's better this way.
you got access to all the content, you are not limited, and you support a great team of developers. F2P would have sucked, because eventually you would have to pay to get items and such, buy all sorts of points it was such a pain.
As i saw the videos, i am almost sure this game will be rock solid.