The worse was FXCM. Once I tried to execute a trade on a client's account ( was and account manager then), then the screen went blank. I called them up, they gave me the run around, and it took over 1 hour to resolve a problem that was never my fault.
They treated me like gold when I was trading a demo, and the demo account worked fine. Once I shut it down with them, then solicitation e-mails just wouldn't quit. I just had to spam them.
Any rate, I don't want to get into anymore dirty laundry, but that was not the only issue with FXCM, and I have had problems with other brokers.