A middle class Indian here. Average Indian is facing some problem. Here is a list.
1. If someone has cash in hand for emergencies then he/she has to stand in a bank queue for 2-3 hours to deposit it into a bank account.
2. One has to stand in a bank queue for 2-3 hours to exchange old currency for new or to withdraw Rs 10,000 from one's account. Rs 10,000 is sufficient money to take care of basic needs for about 15 days.
3. There is a shortage of lower denomination notes. RBI received 5 million Rs 500 denomination notes yesterday. It will heal ease the problem.
I live in the National Capital Region. I have faced no problem at all. I am doing my grocery purchase online. Urban India pays it's utility bills online. There are a number of e-wallet solutions which have made online transactions easy.
I am not aware about the inconveniences faced by Indians living in rural areas. Economy in rural India is cash based. But since I have my roots in rural India I have seen many transactions happening through informal credit channel. It is not uncommon for a worker to get paid once every 3-4 months. Migrant workers often get payed by contractors at the end of their contract. The actual impact is not earth shattering.
There is a high decibel political noise around the whole thing. But as someone who has paid his taxes honestly his entire life, I welcome and support this move.