I use Scrivener when researching, worldbuilding, and drafting. Once you get the hang of it, it’s a great product to keep everything in one place and keep yourself on track. I use Microsoft Word for edits since it’s the only program we have that supports the type of editing done in publishing.