This has been discussed,debated and rediscussed more times than varmints eating on front porch and sleeping in the house without mention of what I'm about to say. For our purpose the subject is confined to 6 volt equipment converted to 12 volt. It goes without saying this doesn't work if it says "no resister required" on coil. I say when there's an option, go with external resister but go one step further in bypassing resister while cranking. Many oe starter solenoids have a post which supplies full battery volts to coil while cranking,if it's there,use it. Where there is no provision for bypass , a dedicated switch , push button or toggle with buzzer/light to prevent accidently leaving on can be activated while cranking. I've made this change a few times and engine invariably starts easier,most recently a neighbor's that was amazed how much quicker his old Jubilee started.