Как лучше стыковать Nginx и PHP-fpm, через порт или unix сокет?
Unix socket будет быстрее, ввиду отсутствия затрат на сетевом уровне. И в таком случае, PHP должен быть запущен на той же машине, что и nginx.
Если это будет nginx + fpm в одном экземпляре, и уверены, что справитесь с нагрузкой - берите сокеты.
Если понимаете, что возможно будет горизонтальный скейл - берите TCP и настраивайте балансер.
Через сокет. Нет не каких проблем если всё настроено правильно. Не слушайте такую бредятину.