Great work on the particles, they make things a lot easier.
As a little addition i would like to suggest to add rotation to the particles with the additional fields:
initial rotation
initial rotation random
rotation per second
rotation per second random
not affecting the trajectory of the particles, just to make them spin. This would add some more randomization for things like water spray, smoke etc.