Doesn't this mean that, if EMACS freezes, your window manager freezes? How does it compare to XMonad and StumpWM?
I gave a lightningtalk on EXWM at Congress last year: https://media.ccc.de/v/36c3-10525-lightning_talks_day_3#t=14...
Note: I'm not the developer, I'm not involved with the project, I was just a huge fan of it. And still is. But it's too slow and buggy for me these days.
This can be a problem if you choose applications (like Gnus) which are known to have slow, blocking operations but those usually have modern alternatives.
But you can, of course, launch a graphical Emacs within EXWM. There you get a second Emacs thread.
One can also put X11 buffers in char-mode to pass through keybinds directly to that window. That way you don't have to do weird sequences to pass through emacs keybinds to another Emacs.