Firstrade is a good choice for investors looking to trade conventional assets like stocks, exchange-traded funds (ETFs), and bonds. Firstrade is also a good choice for options traders since it's one of the few brokers that doesn't charge a per-contract fee.