Gaile,
I appreciate your thoughtful answer.
IMHO, it would not make any difference if there were a concrete way to vote for new and/or better features.
We have all seen numerous good ideas for improvements, even when these ideas are supported by many positive feedback messages. Nothing gets done.
A better question might be, "What is required to have a new feature considered for implementation?"
Should we have a list of required statements that must be met before a new feature can be put forth to the community for discussion? Yes, we have instructions on how to propose a new feature but like many instructions on this site, it is left up to one's own interpretation.
We all appreciate the work Aleš is doing! He has given us some great tools to work with. He is by far a WikiTree Super Star!
We have some awesome members who have built very useful apps, making some tasks a breeze to work through.
We also have some of the best mentors who spend countless hours explaining and teaching one how to do things properly on this site.
Do you feel like most suggestions for improvements fall on deaf ears? Have you suggested an idea for improvement only to have it shut down without a solid explanation why it will not work? Do you feel like you have to jump through hoops to get anything done? Examples: Post a message, send an email, wait 7 seven days, or propose a merge, wait 30 days, request trust list, wait, do this and do that and wait then do one more thing and wait. We are all adults, we can all read instructions, why must we jump through all these hoops to get something done?
What can we do as a community to make our WikiTree Life a better experience? What can we do as a community to simplify some of the daily tasks we do?
This is not meant to be negative, only trying to shed some light on some possible pitfalls we should look at and improve. Back to the original question, How Do We Vote for Features, (Without getting shut down, flagged or sent to mediation)?