IQFeed vs. IB vs. TC2K

Hello. I am new. I use both IB and TC2K but have been told that in order to have the necessary data to do extensive intraday-bar backtesting etc. I should purchase IQFeed. Is this the case, i.e. IB and TC2K are not sufficient? Thank you.