I agree with @Shapeshifter I think we can put too much emphasis on brokerage costs rather than focusing on 'dial moving' matters. Here is a copy and paste from a post I did about 6 months ago on this topic.
-----
I use CMC and don’t trade enough (i.e. I buy every 8-10 weeks, I hardly ever sell, via a dollar cost averaging approach) to worry about the brokerage per se. That said, I always ensure I don’t pay more than 1% in brokerage and to put that into context, if I was going to have a $1M portfolio, this would mean I end up with “only” $990,000 (i.e. $1M less 1%).
I guess I ultimately lean to the view that there are so many other factors that will impact my total returns, and a (maximum) 1% brokerage charge is not going to make any material difference. For example, 0.5% brokerage means my theoretical balance above would increase to $995,000 – not a difference, in my view, worth worrying about.
If I was a day trader that may be different but then, you are probably gambling not investing but that is an entirely different topic for another day :)