It's pretty seamless, but you can't really get the macOS UI out of the picture entirely. You can run it fullscreen, sure, but even then there are still some shortcuts that are going to be handled by macOS, and also multiple displays etc.

OTOH if you're fine with macOS GUI but you want something like WSL for CLI and server apps, there's https://lima-vm.io