When it comes to long-form writing, nothing beats Scrivener in my opinion. They have an amazing 30 days of use free trial.
I couldn't function without Evernote in my life. One of my all time features of the software is that it works seamlessly with Scrivener. (This is an affiliate link and I do earn a percentage of every paid sign up)