All well and true. But naval aviation is still a mess. Rafale M even if a deal signed this year will still take 3-4 years to deliver. And again they will mostly be carrier based. They will mostly use exocet for naval missions which is equivalent to harpoons for jaguars.
Mig29 K are struggling...