The downside I am also reading is high cost of withdrawal's from IB?
Not sure about this, because I'm a long term buy-and-hold sort of investor, but why don't you look at TD Ameritrade + Shyft?
- No minimum for TDA and no brokerage commission
- Shyft gives pretty good forex rates (better than FNB at least) and flat transfer fee via ACH ($14)
Just pointing you at other possibilities. I encourage you to fully research them yourself.