IB is a good broker but because restrictive price caps is almost impossible buy stocks with larger spreads.