Commissions are all over the map. Most of the direct access brokers are in the same 1 cents per share range, with breaks as your size and/or volume goes up.
Best thing to do is think about how much and how often you're trading.
If you trade small and often then the low per share fee is better. Last thing you want to do is pay $15 a pop for 100 shares, especially if you scale into or out of positions. If you're in and out multiple times a day then direct is the only way to go.
If you trade large and seldom then perhaps the brokers with a fixed ticket charge will cost you less. A $9 flat commission for 5,000 shares may be a good deal. If you're holding for weeks or months then direct access is not a big issue.
However, overall I'd spend more time worrying about trading then worrying about fees.