the chinese aren't going to buy the J-31 there money is going into the J-20. the J-31 is powered by 2 RD-93 engines, latest stealth planes incorporate TVC, to me this J-31 is just a chinese experiment, it won't attract major buyers. .
Read your own post. I almost didn't want to answer it as it you are adding things like "money is going into J-20" and "to me this J-31 is a Chinese experiment".....you lost credibility immediately. You are not an expert on the Chinese weapons program nor you are an expert on Chinese military financials. Pulling stuff out of thin air just wastes people's time to respond to imagination based posts.
However, the Chinese have a strategic need. You obviously don't understand how Chinese military works. Outside of its Naval ambitions, it doesn't want to nor it is trying to go compete with the US head to head or jet to jet. It knows it can't. The global power status will still remain to the US military. No doubt about it. Whether India, China, Brazil, Saudia become regional powers or not, they won't challenge the US military globally like the US can. That's a fact. These guys will be limited to their regions ONLY. But of-course posing a THREAT to the US through long range strikes or missiles.
Now having that established, why would China need another twin engined Stealth jet? They might acquire some eventually to be based next to Thailand and all, but it'll be a few. Their goal is invisible strike at long ranges......that's J-20 due to its large body, weapons load and all. They figured that if they can produce a true stealthy platform for strikes, having air to air options are not that important as they have plenty of jets for that, from J-10 to SU series and everything else.
Japan and China, if they go to war, the air to air will be limited due to the distance. There will be some naval confrontation but if the Chinese strikes Japan (or India) without being "seen", that's huge. You take out strike bases, what's left for the other one to retaliate with???
To deal with India's threat immediately or today, they have similar and more fire power on the border in the shape of SU, J-11's, etc, etc which will compete with SU-30's and the likes.
So no need for J-31 strategically. Same situation happened with the JFT. They didn't need JFT as they had J-10 in pipes which is a bigger platform with more range and weapons load. However, to fill the gap in the PAF's case, JFT turned out to be an excellent choice as its cost effective and has a range of capabilities that the PAF never had before in its Mirages, F-7's and A-5's. Plus distance between India and Pakistan is so short that a modernized true 4.5th Gen JFT can easily challenge SU-30 and Rafale with enhanced avionics and missiles. Today's jets may never see each other eye to eye as majority of the kills will be BVR related. So the superior maneuverability in dog fighting may be very limited. Anyone with good avionics and missiles can potentially take down a better enemy.
So this is all strategic, just because a nation doesn't have the need for an expensive jet, doesn't mean its a failed design!