I've been using particles for FX and there are some additional settings that would make life much easier and particles look a lot better.
1) Randomize the initial particle opacity
2) Randomize the initial particle angle
3) Randomize the timeout per particle. So all the particles don't fade out at the same time. Looks especially bad if you use one-shot.
4) Timeout to destroy the particle emitter without destroying whatever particles are still on screen. Every particle emitter I make, I need to make the events: For each particle emitter, if number of particles = 0 -> destroy.
If there's already a way to do these things, please let me know.
Thanks!