It's great to find this forum and I'm a new NYSE trader. There 're lots of ECNs, ARCA, INET, ... I know their fees, but it seems to me I should care not only the fee but also the quality of execution. Could you share your views? Thanks in advance!