У кафки есть кучка проблем:
1) дорогое создание топиков (т.е. не по создаешь на каждый платеж, например)
2) нет (насколько я помню) синхронного suspend send (для простой асинхронности на корутинах)
3) достаточно сложно делать свои политики управления распределением партиций (если нужна канарейка или dog-food)
4) Kafka connect нормальный только для Oracle+GoldenGate, для постгре пока сырой.
Все решается, но не всегда просто.
Но в остальных очередях - проблем еще больше.
Хотя Pulsar интересен, но пока еще не достаточно зрелый.