What options for brokers in the US?

As a US resident what are the better brokers to use? Seems like all the better rated brokers are non-US brokers.

The two names that I keep hearing people praising both here and on other forums are MB Trading and Oanda.

You can try cherrytrade, this is what I’m using or here is a list with all us brokers.