OpenTick and IB, I set up the OpenTick feed to be backed up by the IB feed but typically I use just the IB feed in realtime...
I don't use the volume bars actually, just commented on the fact that they get it right... I don't trust the data from OpenTick really either... IB and time bars and volume though, good enough for what I do...
I've found it to be quite sufficient. After-the-fact I can spot a few minor variations during a session, but in real-time, none. The fact that IB's snapshot data doesn't lag during busy periods is a plus, obviously