You will not have it, there is a difference between Market Makers and DMA. Trading the DMA is not in every situation the best option, first in first served can result in you not getting the price you wanted.
Not sure I understand that. There is nothing better than talking to the MMs (not possible for retail clients obviously). The 'actual' market is a lot different from the 'displayed' market (except maybe SETS). As for SB I suppose you have to understand the way it works, compared to trading in the market, and don't bet if it doesn't suit.