Considering the advantages, to setup and configure the Kafka ecosystem is bit difficult and one needs a good knowledge to implement, apart from that I listed some more use case.
Lack of monitoring tool.
Wildcard option is not available to select topic.
For coordinating between the cluster, we need third party services called Zookeeper.
Need deep understanding to handle the cluster-based infrastructure of Kafka along with Zookeeper.