If the # of shares per order is always great than 100, the minimum charge per order imposed by IB is no longer a disadvantage. However, you may want to review your order history carefully to be sure. According to someone else who trade 10-20M shares per month with IB, another big disadvantage of...