Let me say a few more words. I've been doing a lot of planning lately, so this topic has been on my mind a lot.
Some projects use issues for all communication. I don't want to go that route. Imo, the leo-editor forum is useful as a separate channel. Some Leo issues have the "Help" label. They could have been discussed in leo-editor, but it's ok with me that they weren't.
Issues are in no way synonymous with "defects". The Jupyter project has 1500+ open issues and1700+ closed issues. That's an indication of vitality, not low quality :-)
An ongoing question is whether to close issues with the "Info" label. I have closed such issues when they get the "OutOfDate" label. I also removed the "Info" label, but seems like a mistake, so just now I've added the "Info" label back.
Issue
#1420 illustrates another use case for closing an issue. It now has the following labels: Bug, Can'tFix, Help, Info, BuildInfo. It's not "OutOfDate", but imo there isn't much reason for keeping it open.
Summary
Issues and labels cost nothing. They are the "secret" to effective work flow and project management.
I never want to remember anything relating to Leo. I am happy to make issues even for the smallest items. Such issues are like electronic post-it notes :-)
Labels are crucial to organizing (and retrieving!) goals, projects and action items.
Edward