What I can say is that the more you fill out your resume with work experience, the less the degree will matter to non-FANG employers.
I suppose it depends on the kind of programming that you do, but not having a CS degree hasn't held me back at all. By this point I've got over 16 years of experience I think, and I don't even bother listing much about my education other than having a BA and the university I got it from.
If you're thinking about doing something else to have some variety on the resume, authoring and maintaining an open source library, or becoming a contributor or maintainer of one is always a nice addition to the resume. Unlike getting a degree, it's free to do (time aside) and can show a different kind of experience than you might be getting now through freelancing.