Data source orientation
Kibana only queries Elasticsearch. All its features (Discover, Lens, Maps, APM) assume Elasticsearch indices as the backing store.
Grafana is data-source-agnostic. You can mix Prometheus, Loki, and Elasticsearch panels in a single dashboard.
If your telemetry already lives in Elasticsearch, Kibana is the natural choice. If you have multiple backends, Grafana is more flexible.