Interactive brokers is extremely cheap, and offers a huge range of products (futures, stocks, options etc) and order types.