Why diffusion models are better than GANs?

Because of their high-quality synthesis, variety, and mode coverage, diffusion models are a potential family of deep generative models. This is in contrast to methods such as regular GANs, which are popular but often suffer from limited sample diversity.