I think you must check these to evaluate the value of a backlink. Such as, Backlinks from relevant and trusted sources, Backlinks to Domain Authority, Page Authority website.
Use [URLnf="https://moz.com/researchtools/ose/"]OSE[/URLnf] for gathering info of backlink sites. I mean Check out site DA/PA, Spam Score, amount of internal link, amount of that internal page link, social signal, traffic rank and Finally use Ahrefs for getting idea about domain health & popularity.
You may go for webmeup tool for analyzing the quality of back links (Good, Suspicious and Spam). But, I think this link analyzing option is available only in the paid version.
The DA and PR of the site is important. Apart from that you should check whether the site is relevant to your site. You can be sure about finding a quality back link if you create a back link in a site which has decent PR and receiving better traffic from the relevant users.