President Obama declared Thursday that his chief of staff would be an "excellent mayor" of Chicago - adding, in the same breath, that he did not expect Rahm Emanuel to decide about launching a mayoral bid until after the midterm elections in seven weeks.