interactive brokers is very good. I have worked with them for 6 months. I didn't have a problem. They are pro. Their total customer asset value is on top 20 in US.