1. A product evaluation system having a memory and a processor, comprising: a system for identifying a set of products based on an inputted query; a system for collecting structured and unstructured data associated with the set of products, wherein the structured data includes at least one of: specification sheets, rankings, feature lists and a taxonomy, and wherein the unstructured data includes at least one of: user reviews, social media data, and product descriptions; a system for generating a composite feature list from the structured and unstructured data; a system for generating a matrix for each identified product, wherein the matrix provides a set of features and any known limitations and benefits determined from the structured and unstructured data for each of the features; and a rating system that analyzes a usage context in view of the known limitations and benefits to evaluate each product at a feature level.