Well many people are giving many opinions. But i want to ask if you guys can name a site by considering all the positive and negative sides of the site?