CreatorX is a subnetwork of fullscreen, just so you know. I believe it is a one year contract. I don't know too much about them, but do some research and you might be better off going straight with fullscreen.
Freedom offers a no lock in contract, (just give 30 days notice) however there rev share is 60%. However, that being said, there are subnetworks of freedom that offer 70 and 80%. So if you are considering joining freedom, I would do some research for freedom subnetworks.
Fyi, you do not need a network to make money off your videos, using google ad sense with no network make might be a good option.