Data varies in quality, reliability, speed, markets covered, bar definitions.. volume can be only internal with IB or it can represent the entire exchange, history availability varies a lot over amount and type of data, data can be raw or filtered... the DTN Satellite feed was great, they blasted the whole exchange and let your computer sort out what it received and what it stored, I guess the DTN high end internet feed is replacing that. Finding the best value is an individual thing because data needs vary by trading style.
