Правильно ли при изменении запрашивать ВСЕ данные заново?
Зачем делать еще один запрос? Ведь с уведомлением можно передать и новый комментарий.
Предположим, что комментариев очень много.
Из экономической точки зрения лучше загрузить отдельный комментарий.
Другое дело, что это в степени усложняет задачу, кто бы что не говорил, если сравнивать с обычной перезагрузкой.
Экономические составляющие: 
1. Объем передаваемой информации по сети.
2. Базе данных легче вернуть 1 запись по ключу. (это тоже сэкономит ресурс)
3. На стороне клиента меньше движений.
Скажу так, лучше если будет перезагрузка одного коммента.