I would rather set the lifetime of my particle based on frames and not animation speed. I also have the feeling that not all other settings that depend on the lifetime of the particle know that it might actually die at a different time when I have on animation end destroy.