I use interactive brokers.
The cost of a ES mini (SP500 mini future) trade is $2.40.
Stocks trade for half a penny to a penny per share with a minimum of $1.00 per transaction.
I think they require 20k to start a new account these days though.
IB has been by far my favorite brokerage