This question was recently asked on a Twitter Community I'm part of and it made me think a lot!
This is what we do
@SigmaOS:
1. Check if feature is aligned with product ethos (we're quite strict there)
2. Talk to users to understand how important the feature is for them to achieve their objective on the app
3. Run experiments to see if it improves our key metrics
Would love to know what you all do? 😁