Probably not the best app in terms of trader prospective as they don't let pre-market and post-market trades. As for investors, and those who goes long, it's probably a "okayish" app. I think you would be better off with webull or td Ameritrade.