The biggest advantage that comes to my mind for remaining in India, having been a long time US resident, is the possibility that your retirement savings could be stretched into some kind of fortune over there.
Of course, if your career path has been largely spent as a contractor, perhaps that...