Sobre o UNLLOGGED TABLE eu achei legal.
JSONB é bom, mas dá um pouco mais de trabalho lidar com esses dados, principalmente quando precisa filtrar ou agregar dados, e se esses dados são mais complexos.
Não usei MongoDB ainda, mas pelo pouco que sei ele é mais simples nessa parte.
Elasticsearch do Postgres é legal, não fiz benchmark mas por aqui ainda não tivemos problemas.
Message Queue eu fiquei na dúvida como isso vai funcionar junto com minha aplicação. Talvez eu dê uma olhada maior nisso.