There are more and more brokers which offer free trades. In purpose of the cost not being much of a consideration.
But when it comes to the active traders who want their trade executed at the best price available this controversial practice of payment for order flow. Whether or not the brokerages accepts this and how much they charge for it may be a factor in which brokerage you choose.