Right now, while the IN is at acceptable levels against PLAN over the next few years, that advantage is gonna disappear soon. The IAF has screwed up its procurement, so there's not much to say about them here.
At least I hope everyone understands that if the J-20 matches the F-22's physical characteristics and comes with F-35+ avionics, the IAF is screwed. But a lot of people don't realise that if China starts dropping more advanced SSNs over the next few years, the IN is screwed too. We will need USN protection then, and for at least 2 decades.
IA is currently our best hope. Thank fvck they didn't jump onto the indigenisation gravy train like the other two did. We actually have the weapons we need to fight the Chinese in the mid to long term. Because of the T-90, M777, Sharang and K9, we actually have something we can use against the Chinese. That and emergency procurements from foreign sources have allowed the IA to become the only service actually capable of fighting China when it actually counts. Had the MoD not cancelled ATHOS, our units today would have been equipped with very advanced 155mm guns rather than their current inventory of 105mm guns. Imagine had they gone for the Arjun instead of the T-90?
The IA is currently the only service that has the warfighting capabilities necessary or at least has the plan in place to fight China for the next 30 years.