I know I would come off as a contrarian but I cannot echo your experience. My experience with Linux and BSD translated quite well to macOS. I've been using all these OS's to varied degrees for over 20 years now (eek just realized it) I don't find macOS's problems to troubleshoot and resolve to be any different from Linux or BSD. Just my $0.02.