IB is ok on higher priced stocks, but just terrible on lower priced, especially under $1. On options IB is unpredictable, it can be 3 times as much or 1/2 you never know until it has executed. They are also terrible on fixing bugs.
They are good on foreign stock, such a ASX, TSX, etc. On...