I was a fan, until I found in developing them, the same friction of a frontend developer.
All of a sudden, I realized that the command line is already the TUI I want.
Commands can be piped, while graphic interaction cannot.
Now I rely on standard input and standard output, and `fzf` for all the rest.