The F-16s, F-15s, F-18SH are good fighters, any fighter pilot who knows anything in real about fighter aircraft knows this. It would be silly for anyone to take the teens lightly be it in BVR or WVR especially since the newest versions come with AESA, decent electronics and a wide set of weapons. Training, tactics make a big difference on how effectively one fights. IAF dedicates atleast 200-270 hrs of flying every year for pilots depending on platform type. IAF's training doctrine also pushes us to have very adaptive pilots who can switch tactics. Now training excercises are nice but often not a very good indicator of how combat will take place. Sure, MKI did swat the F-16s, F-15s, Rafales, EFs during excercises but it too got killed in BVR, WVR several times, it was also found vulnerable to SAMs which is why there is an urgent rush to have high end EW Pod on it asap.
Also thanks to the Israelis and Singapore we know the F-16 really well. Many years ago, these was a pilot exchange of Indian Mig-29 pilots with Israeli F-16 pilots for a whole year. This is where IAF learned the most on how to counter the F-16 and the Israeli's learned how to counter the Irani Mig-29.
Any good pilot in IAF wouldn't underestimate the JF Bandar either. The goal is always stay several steps ahead of the enemy & shoot to kill. The US pilots also underestimated Indian pilots in the early exchanges which is also why they got humiliated.