All those make a high spec bearing.
The best roundness bearing balls are ceramic grade3 balls.
Finally comes to price or availability.
FAG, NSK, Nachi, SKF, are all local for here in Hamilton.
Sometimes the only ones available are the cheapies , and have sometimes found them to be as good as the more name brand bearings. Where possible, I will go for one of the above 4 brands as my first choice.
I make up ceramic bearings for my model engines, and find that the FAG and SKF bearings have a very consistent outer race way diameter, as long as the bearings being used, come from the same plant. If they come from different plants, ie Japan for one batch and then Portugal, for another batch of the same brand, the outer race diameter can be as much as 30um different. The bearing will have the same clearance, but that does not help if you are trying to match an outer race with a shaft that already has the inner race groove ground in it.