If you are going freelance to avoid getting laid off...
Since I became a full time employee I have actually gotten paid every month (almost never happened as a freelancer). I have never had to find a new contract, or had a contract fall through after turning down other work. I haven't had 90 day payment terms.
I just never found that magical "pick up work when you want, and actually get paid on time" sales pipeline. You are not your own boss. You have clients, who have deadlines, who are paying you to meet those deadlines. If you don't, you suddenly find yourself in violation of contract law. At your full time job if you miss a deadline, how often do you get fired? That has never happened to me. But I have absolutely not been able to deliver on a contract and not gotten paid because of it. Once a client thinks "We don't actually want to move forward with that project", they try to find a way to get out of the contract. There are no severance packages for freelancers. Just months of wasted time that won't be compensated.