In my experience Indian workers are a bad bet. The average quality of work I've gotten from Filipinos is higher, for slightly less money. Filipinos on average make more of an effort to understand requirements and seem to take more pride in their work. The best Indian talent is at a higher level than what you can generally find in the Philippines, but I wouldn't expect to get that.