Congress might favour Russia because bribes are easy to come by. I am very sure there were huge bribes paid even for Vikramaditya when the price was escalated. Even Dassault is known to have paid bribes. So you might add even Dassault to that group.
It is not like NaMo prefers West and not Russia, but NaMo is trying to understand the implications of doing business, With Israel he does not have issues because Israel has nothing against India and at no point is Israel alarmed with growth of Indian defence, Rather Israel sees itself as having big chunk of Indian defence,
The French, the Americans and the Russians are the ones to lose most.
UPA and Congress has done a lot of business with Russia without actually thinking of implications or any foresight, We have purchased T-90 tanks without its Passive protection SHTORA system.. By that way T-90 would be partially better than T-72..
We have signed T-90 with ToT and we have not pressured Russia to give the ToT. and there was a possibility that UPA could have signed another deal to get the ToT for the gun.
So, the Modi govt has to access what was promised and what was delivered, and then put pressure on the respective countries to deliver what was promised before buying NEW weapons, Only those critical for national security (perhaps like S-400) would be signed, as that might in a way negate the threat of Pak nuclear threat.
Su-57 would come eventually but only after the actual promised version with item 30 engine is flying. As then IAF might truly be able to evaluate Su-57 as it is actually.
Rafale, we would have 36 and I guess those are enough to eventually take over the role of Mirage 2000 in future (of course Mirage 2000 will remain in service)
If you do not know what happened perhaps you should try and read , Mirage 2000 was in a way ordered by Rajiv Gandhi (his mom was PM then) and we can guess why he ordered but then the Defence Minister Venkaraman then went and ordered MiG-29 from Russia. In any situation, MiG-29 are more capable than Mirage 2000 and this has been well documented.
IAF would never order F-16, it certainly does not make sense that we order Short range MRCA from other countries when we have our own plane waiting for orders?
Congress-HAL-Russia need to be seen as one single group.
Congress favors Russia while BJP favors West.
PSUs like HAL have always been Russia's preferred partners while West prefers private Indian partners.
IAF's first preference is French (RAFALEs/Mirage) and second preference is non-Russian (SU-30/35, MIG-29/35, PAK-FA/FGFA) and non-Indian (Marut/LCA/MCA).
IAF wants to avoid the repeat of M2K scenario for RALALEs. They were forced by MOD/GoI then to go for MIGs curtailing the M2K numbers.
IAF would only agree to go for F-16s after enough number of Rafales have been procured. They will stone wall the F-16 deal being pushed by Modi by showing their superfluous love for LCA MK1A or LCA MK2 to buy time.