I am trading with the fxpro broker on a regular basis and I am mainly satisfied with the services quality.
Unarguably they have to continue working on their pricing, because spreads sometimes aren't as tight as I expect, but maybe it's because I trade during wrong period.
But it doesn't spoil my impression anyhow. I understand that there is nothing perfect in this world. So, commended.-)