@SS
Again it is about the usage. MKI is with the air force for just 10 odd years. When it goes on Dog_fight with the F-16 of PAF who knows F-16 might emerge as the winner because PAF operates F-16 for nearly 3 decades.
I can quote an example of how russian used their so called inferior tanks in the Georgian war.
True the PAF might have had the F-16 longer, but this doesn't mean that automatically the Pakistani pilots are better. For example, India is constantly training with foreign partners (Red flag, Cope India etc) and the Indian pilots log many hours every year to improve their skills and tactics for the time of war. Yes I agree that their are new pilots flying the Su-30 MKI and they haven't been flying it for long but the exercises that India paticipates in are top notch and are designed to improve the skills the pilots already have. India is introducing new trainers, new simulators, and are doing everything to simulate actual combat and I just don't see how Pakistan can keep up with the hours that the Indian pilots fly and also the huge training and exercises that India is participating in.
When comparing the Su-30MKI only opponent i can think is the Strike Eagle (Su-27s vs F-15 Eagles) as BR mentioned. Since all the twin engined fighter cant be compared together. For MKI/Su-30 i can think only of the F-15s/SE.
On paper the Su-30MKI is a superb aircraft but in reality it hasn't been in a dogfight situation yet with an adversary aircraft. So yes I think the Su-30 can beat a lot of the 4.5 generation planes out their, but in the end the winner of the dogfight is the plane that uses the equipment, experience, and training to the best of his/her ability. I will say though, that India does have very well trained pilots, and the exercises we have done with other countries have proved this.