If you are keeping it stock hight, then dont waste your time. Ball joint would be better to me only when your king pins go bad there easier to get a hold of then good king pin kits..I have done coil overs and the set up is all wrong when its lowered. I need to redo my front end.
I will say the best thing about coil overs up front though is losing the torsion bars, less weight and so much easier to work under the truck.