You can't say the Mig-29 is better than certain USA based fighters for one simple reason, they've never actually gone head-to-head in a dogfight.
That said, dogfights are a thing of the past, modern fighters have air-air missiles that you can launch before your target is even in view over the horizon.
Don't forget the Pilot. Some Pilots are better at dogfighting than others, so you'd have to have them both uploaded with identical computer programs and watch them go head to head or something to see which is better.