I see no reason to choose Gandhi family over Advani. At least Advani's genes are 100 % Indian. In fact, prime ministers like Vajpayee and P V Narasimha Rao, were much better than the Prime ministers from Gandhi family. Because congress revolves around Gandhi family, people PV who were much better and more talented are intentionally relegated to the background.
By the way, tt is debatable whether people were voting for the party (Congress) or the Gandhi family. Destroying a once great party is something which the Gandhi family has successfully accomplished.