If you need a ton of historical data, then grab a 3rd party, if not, IB is fine. After all you order entries will be based on IB's Order entry server anyway.
I use IB's data exclusively and do just fine.... I never need more than 6 months worth of Data