I find the REPL and interactive development workflow invaluable. A window manager is a long-running background service by nature, and has a lot of accumulated runtime states. The ability to peek inside and debug while the process keeps running helped me a lot when building Jwno.
I think Jwno's REPL module is so important, I specifically changed Jwno's architecture at one point to make it work.