Freelancing is great for some reasons, but terrible for others. It gives you freedom to choose when you’re going to work, doesn’t attach you to any particular company, and lets you do multiple things instead of holding one role for one place. You might be able to piecemeal together a better life and a better salary freelancing than you could with regular work, plus you can take a 3-week vacation if you feel like you’ve earned it.
The downsides, though, are many. You have to spend so much time (unpaid) looking for work. You may go through boom and bust cycles that can be hard to plan a budget around. And you don’t get any benefits from the companies you freelance for (like healthcare and PTO). Also, companies love to take advantage of freelancers, so you have to get really good at advocating for yourself. Otherwise, you might end up with nothing to show for it.