I use fidelity trader pro and are very happy with them. For example various stocks right the next day after RS, S or ticker change were tradable and correctly updated while others ETrade, AT etc had problems.
So I should check first with fidelity, I guess, if/how they provide l2 for free.