I've been using Raymond James for six months. It works for basic stock and ETF investing. The app is okay, execution is fine. Nothing has gone wrong but nothing has particularly impressed me either. Fees are middle of the road. If you're looking for something that just works, it's adequate.
Pros: Does the basics well
Cons: Nothing stands out, average in every way