Personally, I like eSignal and have recently renewed my annual subscription. I only trade ES, therefore, I only subscribe to the bare-bones package. My annual subscription is $900. That's only $75 per month, exclusive of exchange fees. I have had no issues of note with the data as it is almost perfectly synchronized with my J-Trader order entry platform's streaming data.
