TD Ameritrade is a competitive brokerage with reasonable fees, extensive resources, and great trading platforms.
While it’s no longer a great option for clients who want access to wealth management services, TD Ameritrade is still one of the best stock brokers for DIY traders and investors.