Well for brokerage houses I can tell you I tried almost all:
mgforex (very good),fxsol (good), refco(bad),fxcm (bad and has alwasy been refco anyway ..that crap that now fxcm was buying the clients is a mith fxcm was always a leg from refco...metatrader (verygood), acm (good) saxo (good)...