there are of course pros and cons of each model however personally I would rather trade with and ECN / STP broker. Market Makers always go out of their way to eventually screw you, its only a matter of time. Their motive is to win when you loose, i really cant see how this can be better.