1. A method to be executed at least in part in a computing device for estimating endpoint performance in a unified communication network (UCN), comprising: collecting data associated with call quality metrics, the call quality metrics comprising at least one of uniform metrics, which are measured and collected by all of a plurality of endpoints, and metrics for specific types of endpoints within the plurality of endpoints; aggregating the collected data employing weighting based on call quality associated with each endpoint providing the data; generating a list of endpoints based on the aggregated data, wherein the endpoints are ordered in the list according to their performance weighted based at least one of the following: on the call quality associated with each endpoint and whether the endpoints belong to a subnet; computing, for each endpoint, a Bad Performance Index (BPE) based on metrics collected from calls in a given time window, an increased BPE indicating worse performance by a particular endpoint, the particular end point being moved to a higher spot on the list of endpoints; and providing the generated list to an administrator.