Shutdown vs. Sleep é uma pergunta constante.
Antes, o desligamento das máquinas OS X anteriores causava problemas com as rotinas de limpeza de log cronometradas. Hoje em dia, isso é praticamente um problema, pois o sistema operacional reconhece quando as rotinas não foram executadas e as reagendará.
Outra preocupação foi reiniciar para liberar memória ou apenas tornar a máquina mais estável. Isso foi superado em certa medida pelo sandboxing de aplicativos, para que eles não se intrometessem na pegada de memória um do outro etc.
A outra grande consideração é o custo. A Apple faz um bom trabalho para tornar o sono eficiente, mas ainda usa 4x-5x mais energia do que o desligamento (também conhecido como inativo). Isso depende do seu Mac (iMac = 4x e Mac Mini = 5x).
Você pode ler mais sobre isso no site da Apple e selecionar o relatório para o seu Mac.
Além disso, o desligamento de um Mac ainda causa algum consumo de energia e é chamado de "inativo" pela Apple. Considere que ele sempre precisa de energia, pois você pode configurar o Mac para desligar automaticamente em um determinado momento e inicializar em um determinado momento (Preferências do sistema> Economia de energia> Agenda). Para mim, defino horários automáticos de suspensão e ativação e quase nunca reinicio.