I don't know the key to success, but the key to failure is trying to please everybody.
Here are various programs that you asked about. Some are free, most are not. http://www.fictionfactor.com/softwarefreebies.html
http://creative-writing-software-review.toptenreviews.com/