“These are acceptable, but only because they are also extremely cheap. I have found them quite frustrating to use, because of the inconsistency of the contacts and often considerable difficulty in insertion. It seems that the underlying contact parts are not that well made, and this makes them unreliable. Many components now have very thin terminations (e.g. the optical break sensors' flying leads, the standard 1% resistors, etc) and these simply pop out of the breadboard because they are not that well gripped.
The best wire gauge seems to be about 24. 22 is difficult to insert. Getting an Arduino Nano's set of header pins to insert required a worrying amount of force.
I'd only choose these again for something where all the connections are relatively self-supporting and medium thickness - perhaps they are good for conventional chip packages like opamps or 74 series. Otherwise, I think I'd be happier to pay much more for a higher quality breadboard with really good spring connection behaviour.”