I like solid weights and they will last forever. Soft weights will eventually wear out and you will start dropping lead pellets into the environment.
For the most part, I use my solid weights with a weight integrated b/c. However, I have boney hips and solid weights bug me if I have to wear a weight belt so I use soft weights in a weight belt with pockets.