I've had a lot of bad experiences over the years.
One broker was giving fake data on their platform. They would not execute your trade on a volatile stock, say they did, say you lost, and the platform would show a fake low price.
One time I opened an account, made a few profitable trades, and...