Whatever shortcoming are being faced by BJP, is not a problem of BJP alone. You have highloghted the symptoms only. The desease is something different. All parties are suffering from the same desease and that is feudalism. We are still a long way to come out from our feudal mindset. If one has to interact with people in a small town or a village, it is very apparent. Congrss is the only party to understand this and that is why they are still clinging to the age old "KARTA" culture by clinging to one family. It may sound bad; but that is the fact of life. The advantage that BJP enjoyed so long was because of its two top leaders, who were as good as "KARTAS". But now they are in their sunset years and unlike Nehru, none of the two have a son or a daughter to lead the party. If suddenly, these two are removed from the scene, BJP's woes will be enormous and it is bound to shrink into a small party. BJP has already entered into a crisis as it seems they are running out of ideas. As a result, they are falling back on Hindutva, Sonia Gandhi's origin and anti congressism. Unlee BJP gets over this, India may go back to single party rule by congress. Regards.