Easy install & configure with existing services like Prometheus or Grafana (or other monitoring tools). It has some limitations in terms of custom metrics but this can be overcome by using istios sidecar proxy feature which allows you to define your own metric namespaces. If we have multiple applications running then i would recommend going for aspens mesh instead of adding another software layer between them. We are solving our problem of exposing microservices APIs across different environments such that they all talk together seamlessly.