So here's how I look at cash breakdowns.
Categorizing chips.
1) Blind/Ante Chips. 10-12 per player are plenty, never more than 20% of the set.
2) Workhorse Chips. Chips typically used for most bets, usually the next one or two denominations above the blind chips. This is where you want to spend your money, these are the chips that will move across the table, go for 60-70% of your set here.
3) High Value Store Chips. These are just there to bulk the bank to cover a very high contingency.
Details.
1) Don't overbuy blind chips. My rule of thumb is 8-12 per player.
These chips are only useful on early streets and become a liability when you have to count stacks (which you do somewhat regularly in no limit.) My first set for .05-.10 had 200 nickels of a total of 600 chips. It was absurd that every player had 1-2 bucks of nickels and made counting almost stupid. I later corrected this down to 125 and filled in some extra quarters and dollars it was a vast improvement. In my most recent set I dropped to 75 and the game is still quite operable, but I'll probably go to 100 next time I do a buy.
2) Limit to 3-4 denominations.
Again, this comes down to the need to count stacks in no-limit. To properly count a stack you need to sum each denomination. The fewer denominations, the easier this is to do mentally. To limit denominations they should be spread out 4x-5x between values. This is the problem with the game
@Quad Johnson describes having 25c/50c/1/2/3 chips in play. Having to count 5 similar denominations take so much longer than 3 simple ones.
There is one exception I would make to the 4x-5x rule, I say it's okay to have 50c and 1 chips together so long as 50c is the lowest denom in the game and you don't issue too many. (See point 1 above). If the structure doesn't already require 25c chips, then you don't HAVE to put them in just to satisfy the 4x rule. You can of course if you don't have 50c chips.
3) Invest in the "workhorses"
I think 1-2 barrels per player of at least the lower workhorse (1 in a .25-.50 game, for example) is a good target. More is fine too if your players are good at standardizing stacks in an easy to count fashion. But if the later street bets are more than 20, I guess most players prefer using four fives to a barrel of singles. But I totally concede that may be a matter of personal taste.
4) Use High value chips to bulk to a target
For a single table, I think 3000-4000BB is a pretty good target. I would think 3-4 100 BB buy-ins per player should cover most nights. For every guy that goes in 4 bullets, there's probably a guy stacking chips on the initial buy-in. You don't need too many high value chips, these should really only be used to color up the biggest stacks, but it is nice to know these are in the bank in case the game approaches these crazy limits. It's a small commitment to raise the bank. Just don't go overboard if it means shorting the workhorses.
I'm very pleased with my current breakdown for .25-.50, which is 100 quarters, 275 singles, 200 fives, 25 twenty-fives. Gives me 1925 in the bank (3850 BB.) I think about 800 is the house high score for chips in play. Most nights my set would be fine for .50-1 (1925 BB), but it would be better with more fives and twenty-fives.
But this is my general breakdown advice, hope it helps someone avoid the mistakes I've made.