The author fails to take into account factors that greatly support this purchase:
1) the Rafales will be backed up by MKIs which are mini AWACs and can detect even stealth aircraft at 400km. Once they relay the data to the Rafale, the meteor with its ramjet engine can shoot down chinese planes at 200+km with no chance of escape.
2) the MKI are also internationally known as BVR dodgers. They can evade radar guided missiles with just flares - and will stop any chinese missiles hitting their targets.
3) india already produces a stealth fighter by the name of Tejas. Its a 4.9+++ Gen fighter with a RCS of a fly. Armed with Astra it can take on any 5th gen Chinese aircraft at 200km.
4) indian Mig21s with Israeli EW and avionics have cloaking ability, and if they can shoot down a Block 52 F16, the chinese junk stands no chance.
5) the IAF has the netra and phalcon systems which are capable of detecting any aircraft within 5000km. How will China sneak past these?
6) most importantly, India has brave pilots like Abhinandan who have the courage to go into enemy territory and drink all their tea. How will chinese pilots fight when IAF pilots drink all their tea?
Sometimes I do feel like the whole world is against India and purposely undermining its capabilities. If the Indians can shoot down their own aircraft and sink their own ships and subs, how can any nation fight such a resourceful people?