Thank you all for the information. It's been really useful. I have decided to go with NinjaTrader with DTN.IQ feed.
I have downloaded Ninja and currently setting up the charts as in my eSignal set-up. Will use the eSignal feed for the time being and then switch over to IQ.