There is an issue Feature Request: Automatic call recording #2083, where people are complainig that developers are not listening to them.
I understand that users' opinions are important, but sometimes (often?) users do not know enough about security. So in several cases opinion of developers is more important (i. e. should have more weight).
My suggestion would be, that developers continue to make important decisions, but they could create a list of additional features that users would want to be developed. Users would then have an option to vote which of those features should get priority. And again: the list would be compiled by developers.
What do you think?