From what you're looking for Openecry has all the features you're looking for: stable(24/6), quick and FREE platform, good built-in charting, $500 daytrading margins, negotiable(low) rates and web trading.
Charting is good, but not excellent imho.
Another good broker for ES is JRfutures...