I only buy options so I have found TradeStation to be one of the best brokerages.
https://www.tradestation.com/
Dean