There are many free and quality plugins, but there are also many plugins that if installed together can cause errors. If a function is not too complicated, we can write it ourselves and integrate it into the theme. In addition, you should use plugins that are regularly updated according to WordPress versions, have many uses as well as have many good plugin quality reviews.