IB is a very good broker with great system availability, and 95% of my experiences with their reps have been positive.
Definitely go with a direct-access broker. Also, trading futures has many advantages over trading equities, and you should consider choosing a firm that offers a wide...