My experience is, if you're loading for one gun, and you've fit the bullet to the gun, you can get very accurate loads using lead. If you're wanting to load one bullet for several firearms in the same caliber, your most consistent bullet for accuracy is going to be jacketed. It also comes down to what you consider accurate and what kind of accuracy you desire. Accuracy for shooting milkjugs @ 25 feet is different than trying to shoot the eye outta a turkey @ 50 yards. Lead is cheaper, but is harder to find a truly accurate load for and will require you to spend more time cleaning your bore. If you have access to free lead, than casting your own makes sense. If you need to buy gas checked cast bullets, you may as well buy jacketed. There are pros and cons to both, with plated coming in between. One needs to figure out what their priorities are before they know which is the right way to go. I myself use some lead, mostly in .45ACP as I have only one and have found a lead bullet that works well in it. In my other handguns, I have several different models in each caliber and none shoot the same lead bullet with similar performance. Not wanting to load a different bullet for every gun, jacketed works better, as the same jacketed load shoots well in all.