Good plugins and bad plugins
Every module that is part of the core of Moodle has gone through a thorough quality assurance procedure. Moodle has implemented a tight process of accepting third-party plugins to its database. While this practice does not guarantee the add-on’s functionality, security, or integrity, it evaluates the code at a high level. Once this stage has been passed, it will be accepted in the plugin database. The potential problem with third-party add-ons is that you don’t know anything about the quality of the software.
While it is possible to uninstall modules if they don’t fit your purpose, you will have to ensure that you don’t put barriers in place for future updates. If an add-on is not maintained correctly, it is unlikely that it’ll be able to support any upcoming versions of Moodle. You will have to delete the module that’s already in use, or you won’t be able to upgrade your system. Also, a module might cater...