The principle advantage of a uniball over a balljoint is structural strength. A uniball joint can handle extremely violent impacts (running through desert at 80mph), while a balljoint always runs the risk of tearing during extreme driving. Granted, the benefit is better sealing and better long-term reliability over a uniball. Really, your choice is going to depend on what kind of driving you're doing.