The number of balls in a bearing affects a couple of different properties of the bearing:
- Bearing Speed
- Bearing Strength
- Bearing Life
- Bearing Cost
A Full Complement bearing means that the bearing has as many ball as can physically fit. Having the maximum number of balls means that there isn't enough space left for a cage. The cage keeps the balls from touching each other. When the balls are allowed to touch and rub, the maximum speed of the bearing is reduced. A full complement of balls increases the load capacity by 30% over a bearing with fewer balls in a cage. (Reference page 16)
The Number of Balls affects the load on each individual ball. The equation for the force per length unit of bearing diameter is:
$\frac{F}{ZD^2}$
where: $Z=\text{Number of balls}$
The number of balls directly affects the load on each bearing and thence the life of the bearing. (reference page 46)
Bearing Life is controlled by a number of factors. These factors are:
- Type
- Race material
- Ball material
- Load
- Speed
- Lubrication
- Cleanliness
All of these are factors that affect the number on cause of bearing failure: Fatigue. (Reference page 45)
The final consideration is Cost. Using standard, off-the-shelf bearings are the cheapest. If one of these bearings can be used in your project, it is quite possible that this the best solution. This is even if the project has to be redesigned slightly to accommodate the bearing. Anything that makes your bearing special is likely to cost a lot more.
So in the end, there may not be a definable optimum number of balls. The best bearing will likely be the one that meets your speed, load and life requirements while being available for a reasonable price.