Thanks to everyone who's replied in this thread, it's really helped. I've been reading and googling around some of the other vendors mentioned and some other threads.
This is about where I ended up yesterday. I already code against interfaces for market data and order execution, so it wouldn't be that hard to switch later on if I need to. But in the mean time until there's a problem I'll try to go with the cheaper approach and minimize the amount of people I'm paying money too.
imho, that should be the last of your worries. IB feed is good enough for automatic trading at any "frequency" which can make any sense for automated real trading (via API and internet connection).
First, focus on methodology and implementation issues. If, later on, should any problem arise with data, you con focus on it later (should you have some time left for that). But it's likely you will never need to worry about any data feed "improvement".
(It's obvious that third party vendors or affiliated have to invent all sort of excuses and fantasy reasons to justify their marketing efforts: it's actually their right and duty.)
This is about where I ended up yesterday. I already code against interfaces for market data and order execution, so it wouldn't be that hard to switch later on if I need to. But in the mean time until there's a problem I'll try to go with the cheaper approach and minimize the amount of people I'm paying money too.