i would place all my trades through ib. their api is the best and as far as i know they have the most competitive cost structure.