www.cqg.com www.tradingtechnologies.com www.rithmic.com are the main data feeds that let you chart and trade.
All these data feeds you mentioned work with many of the charting softwares above So the question is not about data feed, but mainly on charting performances and price executions through them (data feed and order routing) I mean lags, freezes, good or bad executions etc....
All in one for US futures: Tradestation : +30y of data, scanner, multi monitor / charts, clean realtime data (not like IB), lot of indicators, programmable indicators+strategies, amazing forum. Good for charting, moving orders from charts, my 1st choice for charting + swing trading. Ok for day trading, but DOM can be slow. Last but not least, just add @ in front of your contract, and you have a reconstructed continuous contract. Tradovate, amazing low prices for scalpers / day traders, good enough charts, good DOM, good real time data and a good API to connect if needed another frontend like Jigsaw (that I also use). So, Tradestation, amazing charts and Tradovate, amazing prices for traders who trade a lot of.. lots. Best!
Supporting Ukraine "Hello from the Quantower Team! Our families and we live in Ukraine. We stayed in Ukraine and assisted the Ukrainians from the first day of the Russian federation's military forces invasion. This situation is a real War, where we need to protect ourselves from Putin's craziness and defend the independence of Ukraine. We are a brave nation and will stand it out! Please donate to Ukrainian military forces using the following link to support us:" https://www.quantower.com/release-notes