I think one should stick with a broker that really suits them. I work with Forex4you and there is nothing to be complaining for me in the last 1 years or so. There are good trading and supporting conditions which helps in making trading comfortable, profitable and enjoyable. There is no minimum required to deposit, has negative account protection, training resources, good customer support and lots of ways to deposit & withdraw.