There are many feature request posts on meta. Some of them turned into special features of Mathoverflow after receiving positive feedback of the community but most of them never became anything more than some suggestions on the paper.
In the latter category one can find good proposals which never implemented to the site. It seems this is not because they were unrealistic or not useful for MO but because they were just incompatible with SE model for this site.
As far as I know, MO has a degree of sovereignty in SE network but it seems there are also some limitations on the changes that MO community can make on the site. So it is good to know some general characteristics of an acceptable feature proposal.
A way to a better understanding of these general characteristics is to understand the process of adding a new feature to MO in SE network.
Question. What are the precise steps of processing a feature request initiated from Meta.MO? Who are the persons who will make the important decisions in this process? MO moderators, SE community managers, developers, etc.? What criterion do they usually keep in mind while deciding about possible usefulness of a typical feature request?