Arguments to choose between DBdeployer/mysqlsandbox over Docker to reproduce a case ?

Hi,

The title says it all. What is your opinion on the use cases of DBdeployer and Docker for Percona servers ?
It is hard to determine in which cases one should be prefered on the other, which one reflects better production than the other

I am not sure how I should test things anymore.

Sub question, is those tools reliable in general to demonstrate failover, replications, bugs ?

Thank you,