what are those things making Facebook best social networking sites in world today