It’s Mach based, so it has Mach ports, which are an IPC system that is fairly heavily used by macOS.
It has DriverKit, which is a C++ framework for drivers that’s got morecsuppirt than the usual Unix driver model.
Mach-O does more than ELF, and enables the two-layer namespacing that makes macOS able to manage dynamic linking dependencies better than ELF.
Nothing really earth-shattering but interesting enough. And far easier to build a macOS environment on than FreeBSD.
I've always admired that mach-o supports fat binaries.
AFAIK all macos software only talks to the kernel via userland APIs - so there's no particular benefit to basing ravynOS on XNU anyway. (Just the opinion of a layman.)
Just FYI, the https://www.darlinghq.org project is doing MacOS app compat on Linux - i.e. building the userland libraries.
It's been a stable foundation for several of the most successful operating systems in history though