It depends... how much are you willing to pay in commissions, per month, and what (if any) kind of volume do you plan to do? All those factors go in to finding the right clearing relationship. If you want something reliable, but don't do a lot of volume, I'd go to Velocity because you can get X_TRADER for free. If you do enough volume that you're commission sensitive, and its ultimately cheaper to pay at least $500+ per month, then I'd go with Advantage Futures or MF Global... both of which offer X_TRADER and CQG. If you want something in the middle, I'd go with FuturePath Trading and get on Photon for $150 per month.
As far as the data goes, it really depends on who you clear with and who is hosting the technology. Obviously the data originates on the exchange, and is disseminated to vendors and firms, who then pass it along to us. How well they do it and how its done will vary from firm to firm.