This is a difficult challenge and depends on the circumstances. If you are responsible for a commercial software product, you need to keep in mind that you should always be able to send goods. If you cannot, because suddenly the plugin does not work, some parts of the technological stack have changed, you may have to face very unhappy customers ... In this case, I will always use plugins that are in active development / and then only which is better for my team.
Mainstream stays also have their problems. Every time you change a tool, update part of your technology stack, you take risks. It is your responsibility as a software engineer to apply good grades and then make the right choice.
, . , . , , , .