I would add Manuskript to writing programs, it's a pretty good Scrivener alternative (basically a story outliner with a bunch of extra features).
It doesn't have everything Scrivener has, but I personally prefer Manuskript and I find that it seems to have what's needed anyway instead of too much bloat.