Depens on what do you mean by editor, or what you expect it to be. There is no editor, you have to make one by Coding UI & Custom Inspectors who can be a editor. Some plugin Provider have these small palettes who help tweak some parameters as public controls. but if you use the particle system, the parameters are alredy…
Yup, Prefab is the way to go. Unity's Prefab system is very versatile and its not a sloppy architecture, when you code it properly if you want to change specific things at runtime that are not supported directly by the built in particle properties. https://docs.unity3d.com/Manual/PartSysUsage.html