Having dealt with the French military industrial complex and read extensively about the Russian one, I’d hesitate to buy from either. Now Germany is another story. Even Canada has a better record.
The Project 75 submarines that they're talking about are French Scorpene. The current Indian submarine force is made up of Russian Kilo's, rapidly aging Russian Kilo's, and a couple of German Type 209's. So it really depends on which way the Indians want to go. Since they're committed to their Project 75 then the off-the-shelf Scorpene's would be the better fit. On the other hand, some updated Russian subs might fit in with the current fleet. Forget the Germans. If the Indian Navy started over and reopened the bidding process it'll be 30 years before the first boat arrives. Their acquisition process makes an arthritic snail look like Seabiscuit.