After reading through 5 pages, the main argument you guys are having is that the JF-17 Block 2 is a very competitive 4.5 gen fighter while at the same time being under 30 million?
Ugh, last time I checked the JAS-39 Gripen is under 30 million. And so far from reading stats, the Gripen is superior to the JF-17 Block 2 in almost all fields.
So if I were a South American, African, or Middle Eastern country that could not afford Western, European(mainly being EF2K or Rafale), or Russian fighters, I would buy the Gripen ANY DAY over the JF-17...
And not trying to talk crap, but I personally never been a fan of Chinese radar, or Chinese Engines...
EDIT:
IDK how accurate this site is
Welcome to Aircraft Compare
but according to it, the Mig-35 cost is roughly 30 million...
So make that 2 fighters that are 4.5 gen that can outperform the JF-17 Block 2 for a cheap price tag..