I've taken to using a 3rd party app that uses fgets to get input. It's become really annoying, so wanted something a bit nicer.
I was about to use readline, then I. saw the license, and started looking for something else.
I have plugged in libedit, works fine, but it wasn't obvious how to persist history.
I may yet have to use readline on Linux. We'll see.