Eu não acho que isso realmente importa muito.
Tenho certeza de que o formato ObjectId codifica um número hexadecimal, portanto, provavelmente é um pouco mais eficiente com memória e largura de banda. Eu tenho feito das duas maneiras. Contanto que você decida, para cada campo, como você vai codificá-lo, qualquer um funcionará bem.