I have used both the beads and the stick ons for balancing tires and wheels. Because of my age I have logged way more miles with lead weights than the dyna beads. But, I can honestly say there are absolutely no ill effects from running the last 25,000 miles on my bike which has cast wheels using the beads. There seem to be a lot of people who somehow are not able to grasp the principals of how they work, so they just catagorize it as something they don't understand and therefore it is not to be trusted. It costs about the same to put beads in a new install as it does to use new weights. But, the big advantage is that your tire and wheel combination is rebalanced every time you ride it, as opposed to when you used the fixed lead weights, so you have a perpetually balanced combo. I have long ago quit trying to explain the principals involved with using tire beads as it seems hard for most to grasp. The important thing for me is they work very well and I have yet to find any reason not to use them. The beads have been used for a long time in truck fleets that put on far more miles than we bikers ever put on. You can't hear the beads and they never, ever fall off.
One ounce in the front and two in the rear and you are good to go until you wear the tire out and are ready for a new one. I think the biggest reason beads have never come of age is due to the fact that all the businesses out there that install tires and wheels have no incentive to push the sale of beads. Tire balancing with lead weights is a pretty big business. Anybody can balance their tires and wheels at home with the beads. Remember how for years Harley would have us believe that the minute we poured synthetic oil in our bikes the crankshafts would fall out and the pistons would freeze? It is about the same way with tire beads. Lead weights are fine but the dyna beads offer more advantages and are better suited for about the same price. This subject is sure to be debated forever but there is just no reasonable reason not to use beads. I have had them in my truck and the wifes car for more than five years now. There are a whole lot more vehicles out there running beads in the tires than you might expect because they don't don't give you a little stick on sigh that says "I have beads in my tires".