The most user-friendly software I've encountered is Surfer SEO. As a writer, I want my content to be optimized but still want control over writing it myself. It highlights all the keywords and makes it easy to see when you've crossed something off, making it really easy to optimize your content. I tend to use this tool a lot for content freshness, which is a strategy of optimizing content to make it more relevant and up to date.