Double quotes for strings that need to be human readable, single quotes otherwise.
This makes it so obvious when something is going to be sent to the user, we find it really useful. That said, I think Black’s appeal is it’s uncompromising nature, so I wouldn’t ask it to change. Adding the option to turn off quote formatting would probably go against its vision. Also, it could be argued that we should use the internationalisation functions to denote strings sent to the user, but hey we don’t do i18n yet.
For now, this, and one or two places that it fails to have an opinion (number of lines after imports) are keeping us from using it.