Dinky is GUI-like with tabs and themes; Ne is keyboard-forward. Replace Nano with a modern alternative.
The printf command offers well-defined behavior following the POSIX standard, which means it works the same way across shells ...
For Linux and MacOS, Fresh is the best of both worlds - a terminal text editor with GUI-like options. I'm all for it.