one is not better than the other because they both have different uses.
i know the sostenuto pedal is essential in the diabelli variations, and is extremely helpful in complex contrapuntal music
beethoven writes "una corda" (which means to use the soft pedal) frequently in his late works, and many romanticism composers use it also. generally, when a composer writes ppp, you use the soft pedal.