I’ve been using Scrivener (lately the windows beta) for years now. It certainly feels convoluted at first. But it syncs with my Ipad and that’s what I need even though my ipad keyboard is broken and I can’t get a new one because my ipad is too old.
I’ve tried a bunch of other editors before settling on Scrivener. What I like about it is that it helps me with the outlining process and keeps chapters apart and cuts projects into smaller more manageable chunks. It certainly has a few issues with formatting and usability and the darkmode is fiddly to configure.
As a software developer I am used to work with big development environments like Eclipse that allow me to work with the project in a variety of ways and maybe that is another explanation why I favor Scrivener over other things because it reminds me of that. I actually considered modding Eclipse into a writing tool for a while.
I have a bunch of other tools that help with specific tasks that come up in certain phases of the writing process. I experimented with a bunch of tools (including Ulysses) but the main one that I use is Scrivener.