I'm a co-maintainer of a fairly popular open source project in its space and we get lots of feature requests and I'm not always sure what to do with them. For some, I can clearly see the merits and they're also something, I'd like to see in the project but just haven't thought of and I'll happily add them to our 'Feature Requests' github project. For others I can clearly say that it's not something that's going to be added to the project because it's very niche or something totally outside of the project's domain.
But then there are the ones in between, and most of them fall into this category, where I'm not a fan but can't quite articulate and defend why that feature shouldn't be added.
How do you folks handle these kinds of requests? Do you just add them to a list of feature requests like we do or do you have some kind of guideline as to what type of feature requests you will accept? Also how do you close those feature requests without the user feeling shut down or ignored?
Thanks for your inputs, I'm really looking forward to the discussion and to finding out how you deal with these sorts of things.