If you stick with stocks and mutual funds, the 200 free trades per month is awesome. I only do a few trades a week, so the 200/mo is more than enough for me. Now that I have learned the system, order entry and trade execution is easy and fast. Note: Since 2018, they have restricted the ability to trade stocks under $5/share. Since I am not into penny stocks, that is not a problem for me. They also do not let you trade exchange-traded funds that are not on their approved list.
Technical analysis is not their strong suit. I use fundamental analysis to pick which stocks I like, and I like to supplement with some technical indicators to determine if I should buy/sell now, or wait. Up to date news is also lacking. I usually have to go somewhere else to find out why a stock is moving that day. I would also like the ability to set up portfolios within an account - don't know if any other firms have that ability.