Hi Walker,
My suggestion is do not trust a lot on forexbastards, because some of the guys that post complains there, complained too much. It could be that they are scalper, or somewhat that cheat the broker. I think fxdd is a good broker, with solid financial background - tradition group-. For me, I would not expect too much with a broker, as long as I get the right profit, good service, and good withdrawal transfer service, I would stick to that broker. I don't really care about the spread since I am a swing trader. I don't mind if they counter trade me if by doing that they can minimize their loss-risk to zero. I love profit myself, but I love my broker to be profitable as well, since a loss with my broker, would start loss for me -e.g they cheat on me, they ran away with my money-. Well, it depends though. If you are scalper, I think FXDD is not a good place for you, unless you have a really big account size -regular account-, since they'll counter trade you, even though their spread is pretty competitive. If you're a swing trader looking for a good and pretty safe place to put your money. Go with FXDD.
Cheers,
Bangun