I've used Personas and User stories so far but nowadays I started preferring "Job stories".
Source article: using-job-stories-design-features-ui-ux
What's wrong with Personas and User stories?
According to the article, the problem with the user stories:
The biggest problem is the too many assumptions:
Why "Job stories"?
Job Stories are a different way of thinking about defining features, UI, and UX.
Job Stories are based on Causalities, Anxieties, Motivations:
To create a job story: