The maintenance and logistics are better. The base technology is better, the quality of the aircraft, avionics and engine with very good MBTF and MBTO values.
The aircraft's weapons layout is better than the J-10's.
The Gripen carries more fuel than the J-10 while with lesser thrust. The J-10 requires two fuel tanks to match the Gripen's range on internal fuel only.
Naturally the avionics are superior, as are the weapons, while also being equipped with a large array of weapons options.
So I thought my previous post was already well-understood. The only thing better on the J-10 is the higher TWR, everything else belongs to Gripen. Of course, there's no guarantee that gives the J-10 any real advantage either, since the Gripen has good enough TWR and can also supercruise to a certain extent. So even J-10's TWR advantage is suspect considering even the latest versions still operate the old AL-31F.