I'm pretty happy with Xpresstrade. The commissions aren't too high for me, as I'm only trading 1 contract, with the exception of Canola, which I'm trading 3 contract trades. Here's the commissions...
http://www.xpresstrade.com/commissions.html
JeffK