1. Хорошо бы для подписок сделать отдельное задание в планировщике, запуск которого можно было бы регулировать по времени. Потому что очередь выполняющаяся при каждом запуске CRON не столь удобна, к примеру мне необходимо запускать CRON каждую минуту, и получается пользователям подписанным на контент будут валиться письма о новом контенте постоянно, у меня за сутки бывает до 100 статей + другие типы контента постоянно пополняются… и в почте получается мега куча спама, а так бы раз в сутки запускать, где придет одно письмо со списком обновлений...
2. Возможность отключать уведомления о лайках/дизлайках в профиле пользователя.