One has to look at the entire history of Hindus and India interacting with others. For the last 20 centuries or so. India has provided safe haven for anyone on the entire planet. It started with St. Thomas, and more recently the Dalai Llama. It has been a nation of niceness for a very long time. The passivity nearly destroyed India with the Muslim invasions, Goan inquisition, and today's Christian subtle invasion and dilution. Basically, Hindus have been too nice, and been taken advantage of it for centuries. An analogy is the host who doesn't eat so that his guest can. That's just the nature of Hinduism, where guest is God. Since partition, India's Muslim demographic has remained roughly the same while Pakistan's Hindu demographic has shrunk to nearly nothing. It was the only country where minorities had more privileges than the majority.
So Modi and all the people who voted for him have taken a closer look at this, and asked, "Hmmm, maybe there's something wrong with this picture." So this Hindu nationalist thing is more about giving the majority the same rights as everyone else. Not just that, but the economy is thriving. Nor is the situation totally polarized like the current war in the middle east, or in the US, where it's all them or us. Lots of Hindus don't vote for Modi, and lots of Muslims do. Yes, there is a difference in percentages, but it's not like 90/10, more like 70/30. That data is readily available.
If I looked hard, I'm sure I could find issues with some of his policies, but on the whole no, and there are none on the top of my head, as I'm not a student of it.