From Alex Epstein's Crafty Screenwriting: Writing Movies That Get Made:
I've only tried one screenwriting plotting program. Dramatica attempts to formalize the process by which a crafty screenwriter creates a story. It boils down story structure to a "branching tree" of thirty-two thousand possible "storyforms". By answering questions like "Does the Main Character succeed or fail?" And "Is this a good thing or a bad thing?" you settle on one storyform. It is supposed to take about a week to learn how to use Dramatica. I have no idea if Dramatica is worth the money, but the company has some happy reviews on their website. If you have trouble figuring out why your stories come out wrong, or just have trouble creating story structure, Dramatica or something similar might help.
A week and twenty years maybe. And even then you might end up completely borking your initial analysis of a great movie like Ex Machina. Dramatica is more than worth the money--if for nothing else than the way it opens up your mind to a greater understanding of story.