Публиковать, если 1. Ты используешь ключ для подписи чего-то публичного и 2. Ты уверен, что сможешь его отозвать
А если ключ больше используется для шифрования, причем, в основном, личных файлов?
Я раньше все публиковал, ибо просто удобно. Но при недавней замене ключей задумался - насколько это хорошо с точки зрения приватности.