I tried Scrivener. It's quite good for what it does.
My difficulty is that I write mostly on Apple devices, and need to sync through the cloud plus write on iPad.
Scrivener, to my knowledge, can't do that.
I've been using "Ulysses", which is also good at what it does, but isn't full-featured enough for me.
It's actually quite frustrating to think I may find something better, and then have to move everything from one system to the other.