The vi vs emacs thing permeates a lot of tools.
I find it useful to map all tools to be consistent with one or the other.
Personally I use vi. Unfortunately setting vi mode for readline has a few caveats, but I was able to work around all of them with the settings in:
https://www.pixelbeat.org/settings/.inputrc