Apple still has the best hardware so I moved to it for the last few years, but the closed software ecosystem is terrible for taking advantage of it. I wasn't able to debug network errors (restartin my Mac worked), Metal was missing low level disassembly / debugging tools (there is some hard to use UI), but the worst thing was the inflexible windowing system. Even getting all the window handles on all screens/desktops…
There's aren't really any alternative OS [1], but I don't think it's fair to say there's a closed software ecosystem. You can install/compile/run whatever you want, including kernel extensions. The hardware isn't locked.
[1] Hardware isn't locked: https://asahilinux.org/about/
> Apple allows booting unsigned/custom kernels on Apple Silicon Macs without a jailbreak! This isn’t a hack or an omission, but an actual feature that Apple built into these devices.