I recently was given an Apple computer for work, and I really loathe the whole experience. I'm completely spoiled by how flexible Linux is. You can make it do whatever you want. Apple seems hell bent on not letting you do anything, and what it does do is inefficient or clunky or just broken.
I would go back to Windows, but I keep hearing about how new versions are worse recently. And I expect it's a resource pig.
So before I switch away from Alpine (I finally got it working mostly well; but I have to be extremely careful before installing any package, because it likes to brick itself by removing packages like the wifi support), I'll give BSD a shot. But I anticipate hardware problems and maybe software problems too.