1. It's true that media is controlled by Government now. It wasn't the case before this government came into action.
2. It's also true that existing power nexus like these farmer brokers who are spearheading the protest. You may ask where they get their money from go continue the protest? Basically from the existing network of exporters of fruits, vegetables, grains etc... These farmering group head ask for bribes and favours and then sell government subsidized produce to select companies who rendered those favours.
But they make it as if this movement is to save the interest of the poor farmers, it's not. It's to save their own interest, they'll lose their power to ask for bribes like gst commissioners, custom officers have lost in last few months thanks to the government's faceless medium of interaction with the average citizen, no officer can put influence on a person now and convince them to offer bribes.
3. It's true that the government has brought reforms and removed medieval practises like triple talaq and polygamy for the Muslims but at the same time played hypocrite by banning beaf in multiple states. This doesn't look good at all.
Is it going in good or bad direction? Well if I compare to the governments round the globe, this government isn't really that bad. It's very hard to govern a country as large and diverse as India where multiple groups of different ethnicities and religion are trying to step on each others head to undermine others interest and fight for their own.
Many things have improved in infrastructure since this government came.
4. While they brought GST with goal to remove multiple taxation on good and services at every step of value addition. They've brought taxes on fuel to high, which if you look closely is also a "multiple taxation" at every step of production. So what gives? It means government simply failed to fund itself without this excessive taxation in production.