I loved freelancing when I had a ton of work on, because it basically meant I could code and get paid better for it than I otherwise would.<p>I hated freelancing when I didn't have a ton of work on, because it meant I had to do stuff that felt "dirty" to begin with, and then boring later on, like marketing, sales etc.<p>I'm now moving to a completely different country (with a far lower cost of living and tax rate) so I have more time to work on my own projects without worrying about needing to do the whole sales and marketing song and dance. I'm still not entirely sure if I want to focus on being an employee or being a freelancer over there though, Even after almost ten years going it solo, the sales part still scares me.