Ett ObjectId är binärt och tar därför mindre plats. ObjectIds har också sorteringsfaktorn - de kommer att hamna i infogningsordning (eller mycket nära), samtidigt som de förblir unika. Sorteringen kan vara bra för vissa saker, men oönskad för andra (som skärvnycklar). Du kan också extrahera tidsstämpeln (andra upplösningen) från ett ObjectId, vilket kan vara bekvämt.
Bortsett från det skulle jag säga att det inte är så stor skillnad.