Regarding voting, I think that does have some good uses. As a general rule: Polls should have objective answers. So don’t ask “Which solution do you like more?”, rather ask “Which of these use cases are you using?”, and then use this to decide how important it is to continue supporting those use cases, and whether each solution does support them.
A good example (imo) is this poll which I created for RFC 140: Poll: How often do you navigate through directories on GitHub to get to a nixpkgs package file?