The best President we ever had was KR Narayanan. Had he wished he would have made Sonia Gandhi as PM when she claimed that she has the majority. He did not commit the mistake shankar dayal sharma did, when he made Vajpayee as PM even when it was very clear that the BJP had only 145 members.