I tried using OpenBSD, but the support for some specific things isn't very good. For example, J language support is always missing some packages. I also don't want to, and very much do not want to, use systemd. I finally chose FreeBSD, but I'm using some things from OpenBSD as much as possible, like obhttpd, etc. It feels good now.
It should work fine in pretty much any text editor, but after you have a few thousand URLs, some of them might start to slow down a bit on searching. But you'll always have grep.
"I am convinced that the best possible programming environment, at least for finance, is one that is based on high-performance list processing with APL-like primitives." -atw