How to have #description in form to be below title and above field?
User #after_build at the end of your hook_form_alter.

$form['#after_build'][] = 'MODULE_NAME_move_description_up_after_build';


See below function to move the description in between the title and field.

/**
 * build function
 * @param type $form
 * @param type $form_state
 * @return type
 */
function MODULE_NAME_move_description_up_after_build($form, $form_state) {
  drupal_add_js('jQuery(document).ready(function ($) {
    $("label ~ div.description").each(function(index, element) {
      $(this).insertBefore($(this).prev("input"));
    });
  });', array('type' =&gt; 'inline', 'scope' =&gt; 'footer', 'weight' =&gt; 5));

  return $form;
}