The article by Harshal Kallyanpur linked below does a very good job of frankly confronting the challenges and mistakes of the UID process while remaining balanced about its value and the benefits of having it go forward and succeed.
UID: Soldiering on (Express Computer)
UID has by far been one of the most significant technology projects undertaken by the Government of India. Designed to give a unique identification number to every citizen in the country, the project would eliminate the need for every citizen to provide a lot of different proof of identification documents in order to get their work done.
The main purpose of the project was to ensure that each and every citizen, regardless of his socio-economic status, could partake of public services from the government. At the same time, UID will also enable an Indian citizen to provide a single proof of identity while availing of different public and private citizen facing services.