That might be economically best for China but it will not win in a war against a plane made by Russia which had all the way experience in building fighter aircrafts. I agree the current Tejas mk1 Naval version can also be less superior but Mk2 naval version with AESA arial refuelling etc will effectively counter its rivals.
Dude, J-15 is war better than Su-33 junk. Su-33 is way batter than Mig-29K. That is reason why China turned down Mig-29K and built its own J-15.
You also need to remember, our annual GDP is 40 trillion RMB, that is over 6 trillion USD, we have far more money than you can think of. We don't buy it because we know 1) Mig-29k is a joke, 2) you can't buy a strong defence force.