I think the mig 29 is a little bit out of fashion. Also is the Griffen and F16.
I think the best fighter in your list is the F35 because it has stealth ability.
This is very important to survive today.
The Eurofighter is not so good.
The best russian fighter-bombers in the moment are the modells of the Flanker series:
http://en.wikipedia.org/wiki/FlankerBut imo the most important point of all this weapon systems is the factor human.
Only an excellent pilot makes a jet to a dangerous weapon.
I.e. Arabs have had excellent jets in the different wars against Israel and the USA. But they loose terrible.
If you would have put in this jets well trained and intelligent pilots who knew the the tactics and would be able to master the jet, Israel and the USA would have suffered terrible.
The same is with their ground combat weapons and air defense systems.