Answer:
Hinduism, Buddhism and Islam all had their social effects
Explanation:
Hinduism, with its caste system) and Buddhism, originally a reformist movement within Hinduism, believe in Reincarnation. This promotes stability but also allows for stagnation when there is no competition for power. Hinduism is also very decentralized, which doesn´t help very much when trying to establish an empire.
Islam, however, is much more cohesive, due to the blending of political leadership (and spreading the ideology) with religion.
It is therefore that there existed various Hindu Rajput Kingdoms who kept centralized power at bay, and that the Islam Delhi Sultanate formed a powerful central kingdom for nearly 300 years.