The corrosion is usually just due to the gases being vented by the battery. Does not usually indicate a problem, just part of the normal process. If it builds up quickly, it could indicate a problem with the regulator allowing the alternator to overcharge the battery. Overcharge probably isn't technically correct, but it's charging the battery at too high a rate and creating more gases.
My truck has the bolt-on cable ends. They aren't ideal, but they work with minimal problems. Swapping out the entire cable is not as easy as it once was. They snake around, down, and under the engine, and are fastened to several places on the body as they go.