IB is obviously number 1 by far. Charles Schwab is very good too, but you don't have access to it apparently unfortunately.
Yes, I know Saxo and I find them quite good, with fairly competitive rates. Cornertrader is also good. I put these two on the same level. For diversification purposes, they can be good alternatives.