I used EXWM for years and it was great. No real performance issues, and rarely did its single threaded nature cause a problem.
But I ended up switching to StumpWM because I prefer running a single Emacs instance that I can restart without restarting my whole window manager. And StumpWM can still be controlled in Emacs via SLY.
But it’s not nearly as intuitive as Emacs, as it acts more like tmux than an extension of Emacs window management.
I used EXWM for years and it was great. No real performance issues, and rarely did its single threaded nature cause a problem.
But I ended up switching to StumpWM because I prefer running a single Emacs instance that I can restart without restarting my whole window manager. And StumpWM can still be controlled in Emacs via SLY.
But it’s not nearly as intuitive as Emacs, as it acts more like tmux than an extension of Emacs window management.