Если у вас есть фиксированный набор «абонентских» процессов, то используйте зарегистрированные имена IMO.
Если, напротив, у вас есть архитектура с публикацией / подпиской, в которой подписчики приходят и уходят, то вам нужна инфраструктура для их отслеживания, и с этого момента не имеет значения, используете ли вы Pid () или имена .
Одним из недостатков использования зарегистрированных имен является то, что вам нужно отслеживать их в своей кодовой базе, чтобы избежать "коллизий". Так что это зависит от вас: лично я склоняюсь к именованным процессам, поскольку, как вы говорите, это делает чтение кода более понятным. Так или иначе, OTP не волнует.