Looks like I need to do this the hard way. I will post some info here so that it helps next time someone is out to do e-minis.
Brokers - IB, Global Futures, Mirus are some names. Mirus is offering free demo for paper trading with live feed. Commissions range from as low as $4 per lot. Since those folks are discount brokers, not much customer service to be expected of them. Minimum account size is about $5000
Platform - Ninja Trader seems to be one of the favorites. IB has their own platform too. I tried Ninja Trader - order of magnitude better than Odin Diet that I get to use here with my Indian broker.
One contract of E-mini represents equivalent of 50 shares of S&P 500 index. Minimum tick is $0.25. So for a contract, a tick represents $12.50. Total value of the contract at current rate is >$40000. Typical daily range of 2% would mean $800. Intra-day margin required can be as low as $500, but more typically couple of thousand.
Market is open for almost 23 hours a day! So no gaps. But who takes care of your positions while you were sleeping?
Now I am wondering which timeframe to use. For now, I am doing paper trading, so I have infinite money supply (almost). Trading hourly using 60m flow will result in stop losses some 15-20 points away - that is $1000 on loosing trade. The account has to be big enough to deal will several consecutive losing trades which include adds as well.
I have set up Ninja Trader and over next several days, I will try to do paper trading over various time-frames. Unfortunately it (NT) doesn't have P&F charting which I am starting to like very much, lately. There is no connection to Amibroker either as far as I know.