Como vai, Iure?
De forma simplificada: o padding
é quando você quer afastar elementos-filho das bordas do elemento-pai, enquanto o margin
é ideal para quando você quer afastar o elemento de outro elemento.
Então essa é uma boa maneira de decidir o que você precisa usar: pense na borda do elemento que vai receber a propriedade, o espaçamento que você precisa é para afastar os elementos que estão do lado de dentro da borda, ou do lado de fora?
Se for do lado de dentro, use o padding
. Se for do lado de fora, o margin
.
Aqui uma representação visual do explicado acima. Na representação, as propriedades estão sendo adicionadas no quadrado branco esquerdo.
Qualquer coisa é só avisar!