I find that as a developer, freelance becomes extremely difficult to manage client expectations with cost. They always want all of the features, without breaking the bank. However, I could see if you take that leap, then there could be more time to manage that. I have yet to have the guts to take that leap.