The fact that there are different SERPs for different users, brings up the fact that there might be different algorithms.
I entertain the idea that the sorting algorythm might fine-tune the above factors impact based on the user: location, device, history search or the nature of the search: real-time facts, always asked questions, lists-of-resources, media, locations.
Always, always check when you start a new SEO project to what extent the above list holds true. While there are agreeable entries and positions (AKA content is king), always consider the rest of the order of the factors, as depending on your audience or keyword, perhaps there’s a factor you need to focus.