Except that he hasn't murdered anyone. A tiny detail.
On topic:
The BJP has painted itself into a corner in the way it has (mis)managed the rise of modi. On the one hand, Modi is their most popular leader by a long way, and the best hope for them for electoral success. On the other hand, most of their allies will feel difficult to be allies with Modi being given such prominence. Even if Modi can win them 50 additional seats than their previous performance (a very generous hypothesis) - they will lose a lot more than 50 supporting MPs, which means that they will still be in the opposition. There is no way for BJP (or any other party) to have an absolute majority, not even close.
Earlier the BJP was more about being a party, a movement, with a lot of "firsts among equals". Many "top" leaders who were equally important, many of them young. (Sushma, Arun jaitley, Mahajan, etc etc). However, now BJP seems to be completely clueless, and projecting itself as the party of Narendra Modi. They seem to have lost any other sense of identity, unable to proclaim what they party stands for, what their vision for India is, except to say "We are the party of Narendra Modi". Similar to the Congress being centered around the family.
It's a conundrum for the BJP - should they press on with Modi, and hopefully get a few more seats for themselves, or should they tone down the Modi-centricness and win some allies to their side? After all, even more important than how many seats you win in the election, is whether or not you can cobble together the numbers required to form the next government. I wouldn't envy the jobs of the BJP's campaign managers this time.