I've used Linux for over a decade so I am used to turning off random things I don't need, changing defaults, hardening my setup,etc... and it is more unpleasant than ever before. There is less debuggability( if that's a word) and it really does take a while to get things operational.
For example on my debian laptop, I have secure boot and apparmor working. A lot of things broke when I removed software I don't need that is running by default which meant a lot of googling and searching for help but it all works now, I mean, to be fair I only struggled for one whole weekend only on it, which is an improvement, but, regardless of the DE I have to wait for at least 5 minutes after login staring at the wallpaper. I just accepted my fate now. Nothing in X11/xsession logs, dmesg, journalctl, lxdm logs, I have tried everything short of stracing random processes or attaching gdb.
I mean, for personal use it beats windows and isn't locked down and unfriendly like macos.