Ignoring the shopping recommendation portion of the question...
This is how breadboards work out best for my particular uses:
- A few long breadboards with the power strips along the sides (830 tie-points), such as the MB-102:
- A larger number of the tiny 170 tie-point breadboards like the SYB-170, in assorted colors:
Each color denotes for me a type of circuit, such as "temporary experiment", "near-permanent building block", "diagnostic tool", or "WHY WON'T THIS WORK?".
- In addition, a couple of breadboard power supplies, jumper-selected 3.3 Volts and 5 Volts, the type that fit right into the power rails of the MB-102:
I usually power these from 9 volt batteries for portability, or from a 12 Volt bench supply.
- A couple of the little adjustable buck regulator boards with voltage / current display:
- A few really tiny (0.36" high) 3-wire voltmeter and ammeter LED display units:
I usually buy each of these off eBay, solely from vendors who offer free international shipping, and at prices of typically just $1 to a few dollars each. That way I can choose to dedicate any of these breadboarding blocks to a given design for extended periods, while I focus on other circuits.
My primary circuit or project goes onto one of the big breadboards, while problematic blocks, or new stuff I am trying, go into separate logical blocks mapped to separate little breadboards.
Voltage and / or current monitoring displays get dedicated to respective breadboards, so anything going awry is quickly noticed.
Sub-circuits I use often, such as a level translator, a voltage rail splitter, a small analog joystick used as two variable voltage dividers for quick tests, and a variable current regulator, are always at hand on one specific color of the little breadboards, until I get around to putting them onto PCBs.
The buck regulators I use have adjustable current limit as well as voltage adjustment, so each can be used for specific parts (the little breadboard logical blocks) where I foresee trouble.
This works especially well for me because at any time, I am engaged in up to a dozen different projects, from pure speculative experimentation, to troubleshooting a client's product.
Overall, cost and flexibility are key parameters, while building block longevity isn't, really: I doubt I'll be wanting to use the same solderless breadboard a year or two after I bought it - surely I'll have retired each with some circuit on them, before that. Reorder costs are of little worry at the prices involved.
While this approach may not precisely match your way of working, I hope this answer provides some thought points to extend upon.