A lot of it is simply different rather than good or bad. It's not like SMF is my only experience of writing code, I spend a lot of time in Laravel which is completely different again (and I've built stuff on Laminas which influenced XF in its history)
Though it would really help if it weren't so cold in here. I live in an old building, it's a bit drafty and despite having the heating on, sat on the sofa with 2 jumpers on and a blanket, I'm still cold which isn't doing much for my motivation.
I am loathe to move my fun laptop to my study because that's where the work laptop is and I'd rather keep them separate. (Not that my desk has enough room for another laptop)
I don't do freelancing any more, it's not worth the hassle.
But I'm slowly trying to set up an XF forum so I can launch it and there isn't really a plugin to do quite what I want so I'm building it myself. (Wouldn't be the first time I've built plugins for platforms to build sites; every WordPress I build gets a custom theme often with custom plugin-like dev, and previous SMF sites I did much the same for)
I used to freelance but I found that a) I spent a disproportionate amount of time doing admin/sales/chasing clients which is all stuff I don't enjoy and aren't particularly good at and b) that I ended up working far too many hours, frequently into 80+ hour weeks without even realising it.
Eh, I was younger then, it was a decade ago that I did that. I'm happier with a more reasonable work-life balance.
I used to freelance but I found that a) I spent a disproportionate amount of time doing admin/sales/chasing clients which is all stuff I don't enjoy and aren't particularly good at and b) that I ended up working far too many hours, frequently into 80+ hour weeks without even realising it.
Those both sound like good reasons freelancing can bog you down. I know when I tried freelancing I either didn't have enough knowledge to do what the user wanted done or there was little to no interest in my services to begin with.