I think you should be really careful about the plugin you add.. you don’t need plugins and more plugin for sake of having it all. It’s better to really narrow down which are the most important plugins and what you really need. Then try to develop those features. To many plugins and plugin that aren’t the best coded will slown down your site, make conflicts. So, that is my advice. Fewer are better. Everything else can be hardcoded.