I use IB and find them very easy to trade the ES, stocks, stock options, and future options.
When you say '50 ES contracts' do you mean at one time? If so, why would one trade 50 ES instead of 10 units of the regular S&P contracts?
I'm not trading at that size yet but I have thought...