The thing about golf balls is that they're built down to a legal spec. It's not a case of manufacturers trying to outdo each other, they hit the performance ceiling about 15 years ago and while they *could* make balls better they're not allowed to. So EVERYONE is pretty much bunched up terms of performance. Titleist used to have an advantage in the early 2000's when the ProV1 was new and other brands were using balata, but that day is long long long gone. That's why the Costco balls caused such a havoc in the market, they are every bit as good as the ProV1, the Srixon Z Star, Callaway Chrome, Taylormade TP5, etc at less than half the price. You could take the Kirkland ball into a US Open and not be sacrificing even 1% performance to the guys using $40+ a dozen "tour" balls. The talent level on tour is so close that if any product, any ball, any driver, any set or irons or any putter provided even a tiny advantage over anything else the players using it would win every week. And everyone would use it and the pros would buy it with their own money, they would not need to be paid to play it. That's the dirty little secret the manufacturers don't want you to know, the performance potential of everything is the same.
With any piece of equipment, fit is everything. Some balls are harder, some are softer. Some spin more, some spin less. Some launch higher, some launch lower. So of course a specific ball might work better FOR YOU and your unique launch conditions, but that ball isn't better. It would be the worst ball imaginable for a player with different launch conditions. All balls the same size and weight. They can't come off the clubface faster than allowed by the rules, so you can't make them springier and keep them legal. Every factor that makes a ball different from another ball, whether its spin rate, firmness, launch angle, etc is a trade-off. There's no such thing as a free lunch and improving one aspect of a balls performance parameters means you sacrifice somewhere else. A ball that spins more will help a good player around the greens, but it flies shorter and hooks/slices more, so that hurts a poor player. A soft ball might help a slower swinger that can't compress a firm one, but that same ball would hurt a guy with higher swing speed. A ball that launches higher will help some players who struggle to get the ball in the air and punish another who hits it too high. A ball that flies high kicks ass downwind and hurts you into the wind. There are no absolutes and nothing is better than anything else, just better or worse for you.