No creo que realmente importe tanto.
Estoy bastante seguro de que el formato ObjectId codifica un número hexadecimal, por lo que probablemente sea un poco más eficiente con la memoria y el ancho de banda. Lo he hecho de las dos formas. Siempre que decida, para cada campo, cómo lo va a codificar, funcionará bien.