Another advantage of the GPU sprites, besides being able to spawn large numbers of particles, is that it is possible for them to cheaply collide with the environment. This is handled by way of a Collision (Scene Depth) module, which allows a GPU particle system to collide with geometry based on Z-Depth.
The nice thing about the module is that you do not have to worry about any collision surfaces for meshes in the scene. Since the module uses the Z-Depth buffer from the GPU, you automatically collide with any visible geometry. The Collision (Scene Depth) module provides you control over resilience (bounciness) and friction.