I think starting freelancing before you quit is very wise. One of the things about switching from full-time employment to freelancing is that it often takes much longer to get paid, and cash flow is much less steady. It also takes a while to build up enough of a pipeline of work that you stay busy all the time. This all boils down to it being nice to have a paycheck while you're ramping up.