ObjectId е двоичен и по този начин заема по-малко място. ObjectIds също имат фактор за сортиране - те ще се окажат в ред на вмъкване (или много близо), като същевременно ще останат уникални. Сортирането може да е добро за някои неща, но нежелано за други (като ключове за фрагменти). Можете също да извлечете клеймото за време (втора разделителна способност) от ObjectId, което може да е удобно.
Освен това, бих казал, че няма голяма разлика.