Well i think what do you mean is bitcoins mixing services, you can try cryptomixer.io , it is reliable, fast, trusted and high volume bitcoins mixing services and it is protect their costumers.
Please check on here
https://cryptomixer.io And for other info you can ask on cryptomixer official thread on here
https://bitcointalk.org/index.php?topic=1484009.0Additionally cryptomixer allows you to mix even small amount of coins as small as 0.001 btc per mixing session. I don't know if bitmixer also allows below 0.01 btc transaction so I want to mention this feature of cryptomixer.
Are there any differences between them in terms of mixing quality?
there is no difference in terms of that you never know what kind of coins will you be getting,there is a chance that you get tainted coins
from some very very shady deals,much shadier than yours

there were many reports of coinbase freezing user accounts due to their coins being marked as tainted
i.e. they could be traced to a hack or scam
one should be very careful when using mixer services as you are buying a cat in a bag