As to who makes what? That can be confusing at times to answer.
First off, Williams ratcheting wrenches are either Williams or Blue point branded but, they are the same.
Gearwrench is Gearwrench plus Allen and some Matco branded ratcheting wrenches.
Matco is probably the most confusing. The US made Matco proswing wrenches are made in Armstrong (Danaher factories).
Those extra long zero offset, fixed boxed end on one side, ratcheting boxed end on the other, branded matco are actually Gearwrench Gearbox wrenches.
(there was an early set that is US made that only went from 10-15mm. those aren't gearwrench clones.)
Those Matco XXlong ratcheting wrenches with a fixed boxed end on one side and a flexhead ratcheting end on the other, are made by Kabo in Taiwan.
As for selection, depending on desired style, matco has a good selection of sizes. However, Gearwrench probably has the largest selection of shapes and sizes overall.
As for which ones are the best? That's entirely up to the user.
