It is an excellent movie, well made. It is not to be seen as a comment on Hindu religion alone, but all religions that stick to irrelevant traditions that restrict the human angle.
At the end however it loses subtlety with playing of Raghupati Rabhav Rajaram...which was totally out of place, unnecessary and marred the impact upto large extent.