Market makers ensure that there's enough liquidity so that trades can be executed without problems. Market makers usually take the opposite side of a trade. In contrast, ECN brokers connect buyers and sellers, using different liquidity providers. ECN brokers generally offer tighter spreads, faster order execution and increased transparency.