* Access to sea routes from west and east. Easy access to ideas from around the world. Christianity and Islam came to Kerala long time back peacefully.
* No big invasions from outside India. North India constantly faced Invasion.
* Tropical weather which makes doing agriculture easy.
* Good rainfall and no need to worry about water. Many Indian states you need to worry about water accessibility.
* No shit given to anyone caste or religion for the most part except for things like marriage.