Advantages of DPA over CPA?

Just a quick question, is there a reason to use DPA when one can use CPA? From my understanding CPA is faster since it doesnt require one to gather as many traces, while DPA has many other problems such as ghost peaks etc. So is there any case where DPA would work better than CPA?

I think it’s fair and accurate to say that in general, CPA > DPA. I’m not aware of a case where DPA outperformed CPA, but I could be wrong.