Finding a right Joomla extension for your site is always painful when you have choice of 7K+ extensions. Right now, Joomla Extension Directory (JED) contains 7943 extensions and choosing right extension for sites could be a nightmare. For you we have prepared a short list of extensions which every Joomla site requires.
All the extensions mentioned in this article are regularly used by ourselves and our child sites. Neither we have any affiliation with the extension provider nor we have used any affiliate link.