I would go with .in, because your primary audience is in India. If you want to get visitors from around the world, then use .net.
.in will help if your website is only relevant for india visitors. If in anyway you want visitors from other places it would be better to stick with .net.
It depends on the search engine you're SEOing for. If you're SEOing for Google.com, then you'll want the .net. If you're SEOing for Google.in go for the .in domain name.