Если вы склонны много реорганизовывать имена своих элементов управления, тогда использование самореференциальной формы может быть более желательным, в противном случае я бы сказал, что это вызов, который я сделал бы, основываясь на производительности. Создайте небольшой тест, посмотрите, какой тип привязки работает лучше, и выберите этот. Если разница в производительности незначительна, то я бы определенно принял во внимание и другие соображения, связанные с ремонтопригодностью, такие как внешний вид и время ввода. Также не забывайте, что при использовании самоссылочной формы вам не нужно называть свой элемент, поэтому вы должны включить это дополнительное требование к именованию для формы ElementName при сравнении объема печати и переключения контекста между мышью и клавиатурой.
Лично я предпочитаю формы ссылочной привязки, когда это имеет смысл для упрощения рефакторинга, и того факта, что мне не нужно перемещаться по документу XAML, чтобы добавить имя элемента при настройке привязки.