Customer Needs Prioritization

I'm trying to uncover best practices for prioritizing customer needs and opportunities.

So, the team defines customer research questions then comes back with a lot of data. These can be distilled into customer needs and opportunities. But what are ways you have found that work well to really identify the top opportunities to prioritize first?

Jeff Sauro has some good recommendations: https://measuringu.com/prioritize-requirements/

My thoughts:

  1. Organizational objectives & criteria (e.g., are we looking to increase adoption? Retention? Etc.) These become a filter to identify opportunities.
  2. Satisfaction data
  3. Following Sauro, identifying gap between importance and satisfaction of identified customer needs

What have others found works really well, especially to align stakeholders?