If you trade small amount stocks or options IB is good option. If you trade large amount of stocks or options, TD Ameritrade is better. I will stay TD Ameritrade.