Я думаю, что наиболее важным является то, что вы выбираете что-то, что может быть полезным для вашего бизнеса в качестве идентификатора. Например, DMV помещает номер вашей лицензии прямо на карту, и если вы забудете свой кошелек и запомните номер, его можно использовать для проверки вашей личности (например, когда его остановит полицейский). Вы не поместите UUID на карту.
Скрытие идентификаторов от вашего бизнеса может привести к путанице, поэтому выберите что-то, о чем вы не прочь рассказать клиенту, клиенту или деловому партнеру. Я не говорю, что каждый должен иметь возможность запомнить его, но вы, по крайней мере, должны быть в состоянии прочитать его кому-то по телефону, если вы просматриваете квитанцию (например).
Конечно, существуют исключения для производительности, но их следует использовать с осторожностью, а не с бизнес-видимым идентификатором.
Смотрите мой связанный пост в блоге