Config in Code (CINC)

"Config in Code (CINC) is designed with a code-first approach to Drupal configuration. CINC has no web interface, and does not export configuration to code, like Features or Configuration Management does. CINC assumes you're writing code to manage configuration and makes that as easy as possible. For an experienced developer, writing config with CINC should be faster than using a browser."

Media

"The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to as a 'file browser to the internet'.

Media is a drop-in replacement for the Drupal core upload field with a unified User Interface where editors and administrators can upload, manage, and reuse files and multimedia assets....

Common HTMLawed settings

Here are some common settings for HTMLawed that can be used as a more lenient 'filtered html' format for trusted editors that need a simple WYSIWYG. This configuration allows images, which can be a security risk. If you don't understand the risk, then leave Drupal's defaults the way they are and perhaps try to work with the Full HTML format or use CSS classes and stylesheets.

Field formatter settings

This is a great API that many other modules use. Here is the info from the project page that summarizes it well: "The Field API in Drupal core lacks the ability for other modules to easily alter field formatter settings forms and the formatter summaries. This module is a small API provider for other modules since it's too late to get the hooks into core..."

Edit profile

The description at Drupal.org describes this module the best:"This module creates separate "Edit account" and "Edit profile" tabs for each user, with custom user fields configured under "Edit profile."

Geocoder

This module will geocode just about anything you throw at it including addresses, GPX files, geo-tagged images, and KML files.