I've used Refco for about 2 years. To be honest, I think I've been ripped off a few times -- bad ticks, stops magically taken out by one pip, canceled orders being filled. But I suspect that's just how it is in Forex. In Forex, the broker is on the other side of the trade and they know everything about your position. I don't know if another broker would be any better, which is why I never moved my account.
I think if I were to move my account I would probably go with Gain (Forex.com). Basically, I want an account with someone who I don't will run off with my money. If I had a bigger account, I would trader currency futures instead of Forex.