For over 6 months now, I have been using MT4 from Water House Capital [WHC] based in Russia and have not had any problem downloading their demo platform from their site here:
http://www.metaquotes.net/files/whc/whc4setup.exe. They have the most symbols available among all MT4 brokers, from forex, eminis, futures, equities, etc. I use it primarily for charting on YM [see today's chart], ES, and, EJ. Word of caution: there will be some time when the price is delayed otherwise, it matches exactly the data feed from Zenfire on my Ninjatrader platform.