I had PulseAudio into Jack working pretty well, but I never really pushed it. At the moment I’ve got them running in parallel, so PulseAudio out via the builtin sound card, and Jack via my USB interface. That works really well.
My computer is really used for general purpose web browsing, coding, etc and Jack tends to have a few too many hiccups1 for that.
Pipewire seems to be coming along, there is an instruction page on the Arch Linux Wiki as well as provided packages in extra. It’s supposed to have support for Jack clients for low latency… anyone feeling brave?
1 e.g. not coping with suspend very well, or USB device removal.