Not ALL plugins are fit for purpose...what was once a great plugin solution could be abandoned after a period or even worse - on-sold to then be converted to a Malware tool. Locating an appropriate plugin for a technical requirement requires a methodical approach. I assess each plugin based on the publisher, their service and support, frequency of updates as well as other technical factors. Furthermore, I test each plugin on staging sites before deployment to LIVE sites.