In theory I like GUIs better as you can do a lot more with them, but they disappoint me so often that I often prefer a TUI (or a commandline tool).
It's not just the use of immediate mode, but a whole stack of design decisions to prioritize snappiness.
Most of it is because of ancillary stuff and heavy dependencies.
[1] Like hamburger menus. These make zero sense in a desktop GUI. They make perfect sense on a small vertical screen, but horizontal screen space is just not a scarce commodity on a 27" screen. All these things accomplish is making a button that's harder to accurately click.
The idiosyncrasy of a GUI in your terminal is also part of its charm, especially in how it looks.
I think it's similar to the appeal of making a webapp in a fun tech like Elm except it has access to the filesystem and can do whatever it wants, so it's also less limiting.