Trump could have been a good president