Igorr, to clarify, there are no good options. All are terrible, BUT
If China does manage to get sophisticated mil tech, I prefer they get it circuitously thru Pakistan, whether French equipment or other, versus directly thru Russia.
This is for many reasons. Pakistan finds it harder to master the tech and manufacture of very sophisticated stuff, so rather than handing China the details, they'll probably give over a whole system for the Chinos to figure out and reverse engineer... which'll take longer.Having meager resources, Pakistan will also be likely to be able to afford very few, if any, of really expensive stuff.
China OTOH, can afford huge numbers and also has the tech skills to make TOT feasible. They can thus pose a bigger threat themselves, as well as possibly sell many copies to PakRats.
There is also arguably more graft in Russia than France. If India buys Rafales, they may just be able to convince French not to sell that system to Pukis(maybe). India buys something from Russia, Russian govt nods and agrees not to sell to Pukes or China.. but then China bribes a corrupt official, and some Russian dept sneaks/smuggles to China.
Yes, I know u'll argue that corruption happens everywhere, but which nation honestly do u think is more likely? France or Russia?