1) What are the advantages of getting separate feeds from BATS/EDGEX etc. instead of using the consolidated then?
Is it because of the slight differences in matching mechanisms and priority queue in the different exchanges' orderbooks? But how can you get a competitive advantage if RegNMS forces exchanges to execute you at NBBO anyways.
2) Another question I have is, let's say I send a DMA marketable limit order to BATS specifically to get the liquidity rebate fees and because there's a price improvement for that marketable order; BATS is obligated to re-direct my order to ARCA, do I still get to collect the rebate fee structure from BATS or is that order technically under the fee structure of ARCA.
EDIT:
> Once you get to the regular hedge funds, pensions, or anyone who doesn't do heavy algo trading
You are correct that most hedge funds and pensions probably don't trade on HFT strategies. But some of them execute their bulk orders on HFT platforms through integrations via whatever OMS they use. So instead of market-making, liquidity rebates and stat arb strategies, institutions use iceberg, hidden vwap orders to execute their bulk orders at opportunistic times; their bulk order execution algo does analyze the depth of orderbooks to determine the level of aggressiveness of their orders and also leverage co-location for fast execution.