I would register both domains and see which is better like this you will also know for future references!
I havent seen proof that a country specific domain ranks better in searches originating from that country, may be it does work that way but domain TLD doesnt matter. But .com is more well known than any other TLD so your issue is with customer recallability, not search engine.
Google Search gives different results when search is done on local version for example on Google.co.in as compared to Google.com. For keywords buy domain name you can see the performance & results on Google from .com here and from .in here, so while godaddy ranks # 1 in results on .com - it is not to be seen on .in google result (at least for me as i checked the URL's just now) If traffic will originate from India - and Google would be one big factor to drive traffic - opt for .IN domain as the primary one. If your target is non - resident indians who would see pages from google.com - go for .com. If you are lucky to have both .com and .in - register both, and you can always redirect .com to .in or the other way round!
I think still .com domains are preferred and easy to remember so i would say that you should go for .com if its available.
Though .in does have a shortcut but others do have for eg. org - ctrl+shift+enter net - shift + enter