CPU-bound particles are easier to make and handle then GPU-bound, while also having greater control and easier to debug since they all live on the CPU. Which makes it so that we can debug them with Visual Studios.
GPU-bound particles while harder to make have the benefit of utilizing the power of the GPU to update the particles through compute shaders, which offloads a lot of work from the CPU