I don't think DS has midpoint functionality. The good thing about DS is that it has min fill size, so you can avoid odd-lots.
Have you tested Crossfinder for your trades?
How does it compare to DS in terms of prices and likelyhood to get filled?
Thanks.