IB is good for margin account. Borrowing rate is unbeatable. A TD rep called me when I moved my account and told him about 0.16%+Fed overnight rate. He could only gave me a 50% discount but still way way way too high. Also, as long as you are not trading penny stock, their commission is $.01/share.
Currently ANGI is available at 6% fee.
Don't expect phone service after market close though, you will need to hold for a long time.