I mean having long processes(batch jobs, backups, compiling, etc...) or even your opened terminal apps like your code editor or claude code don't get interrupted/killed if you accidentally close your terminal, or you terminal/desktop environment crashes/freezes. While essential for doing dev on remote servers IMO cause of "networks", is useful for local stuff too.
You don't mention the persistence of tmux sessions, which I find very useful for local development. Does ghostty have a client-server architecture too?
Datagrip, as an extension, lets you work with SQL, highlighting, autocompletion, and more, inside non-SQL files, such as your programming language files. I think they call this 'language injection'.
I haven't used either but reading Cursor's website, they let you add your own Claude API key, do they still fiddle with your requests using your own key?