Sub fees make games better, look at games like SWTOR when they go F2P. It makes the games more balanced and allows for more actual content.
That being said.... I don't know if I'll give this game a serious look if it's sub based. Money and time are precious resources.