The smarta$$ answer is as follows: The top shooters are winning with the guns that they put 100,000s of rounds through a year.
I had an email exhange with a professional open shooter recently. He disclosed that he's shooting anywhere from 700-900 rounds a day, 4-5 days a week, and that's not couting all the dry fire he does. The only time he usually takes off is a few days after a Major.
It doesn't matter what you shoot. If you get something reliable, take a class, and put the trigger time in, you'll get better. If you do that to the extreme, you'll be a top shooter too. You'll also find that most top level shooters aren't secretive about what they shoot, as they're often sponsored and paid to shoot what they shoot.