Portland Mayor Keith Wilson, who has been on the job for three months, is earning higher praise than his predecessor.