Use Cases and Deployment Scope
We are using Azure Network Watcher for various purpose in our organization, we have multiple on-premises official websites in various locations hence using Azure Network watcher to monitor, view metrics, setting up alerts, repairing health of IaaS (Infrastructure-as-a-Service) products like load balancer, virtual machines etc. Azure Network watcher has a wide scope in networking area.
Other Software Used
ThousandEyes, PRTG Network Monitor, Microsoft System Center Operations Manager (SCOM)