Best practice for Consul Service Mesh cluster services

I am looking for some best practice advise when to use or not use Consul Service Mesh in clustered applications like Redpanda or TemporalIO, where you have multiple instances of the same service.
I am running these services on Nomad with Vault providing access to secrets, so I could mint certificates instead of Consul Service Mesh.

Maybe someone who has experience with running a service like Kafka/Redpanda in Consul Service Mesh can share their experiences?