He is a poor judge of people. Time and again, he has shown his ineptitude. Why is BJP sticking with his leadership? Giving him the credit for rise of BJP is also wrong. In the late 80s and earlt 90s, India was looking for an alternative and I am sure even without rath yatra, BJP would have done fairly well. In fact, it is because of him, BJP has not been able to consolidate gains.
Being honest is no longer enough. Question one must ask is does he have what it takes to lead a big party and can he implement a vision.