That question cannot be answered without knowing the problem. In general it is the case that all purpose metaheuristics are not faster than specialized ones.
In my opinion, the advantage of DE is that it uses the run-time solution difference in the mutation, while the run-time solution difference is just a very important information about the evolutionary states. So use the solution difference in other algorithms could also be useful.