There are a few firms with a true ECN MT4 out there that have better execution than FXCM.
They don't advertise them, because they'd rather the masses go to their proprietary platforms.
They don't advertise them, because they'd rather the masses go to their proprietary platforms.