IB is good for stocks like AAPL
IB is for high price stocks. For ES future, IB costs a little more than $2.02
I still have my TD account. I find their data feed is slower. If you only use TD, you may want to buy better real time data from third party.