I've thoroughly inspected the design of the mouse, looking for the cause of the mysterious Double-Click-Dilemma, that G100S h8ers love to chant..
Obviously, My G100s doesn't have any issues, I just got it this morning and soldered in brand new switches.
Now, I looked for several potential causes..
PCB Bending__ (I removed the scroll wheel, and assembled the mouse, I shined a light into the cavity and clicked the button flaps all the way down, No signs of PCB flexing from either the right or left buttons.
Bad Soldering__ the Original Soldering was Damn good.. Tp4's soldering is not as good, but it should be sufficient..
So only 2 other possibilities remain
The amount of Over-travel__ that this shell design allows.
So, for example, if omron makes a weak batch of buttons, they may work fine in other mouse shells, but the G100S shell is special in that it is very flexible, and has longer travel than say a G400.. so you're pressing m0re Deeply into the button.. which could increase wear/tear
Shell warping due to heat__ over time.. So this is an all black mouse, the Top shell is quite thin.
Over time, for example, if left in the Sun, the top shell could conceivably warp downwards slightly.. this may cause the flap to not fully disengage the button.. causing double-click..
Only time will say for sure.... If I ever get the double click issue.