I have traded with finfx about a year now using both their ecn and 'normal' accounts. On the whole, I've been quite pleased. They do have down time & system outages, but they are always available during the trading week by online chat & quickly fix things when informed. The one time I did have a problem with some spiky data at rollover time causing an ea to misfire & some modest losses, I documented this with them along with a price feed from another stp broker showing no such issues & they quietly made me whole within 24 hours with no further protest required on my part. This is the best behavior under adverse circumstances I've seen at any forex broker whether regulated or unregulated. And I've seen some despicable, dishonest behavior from regulated US ones. Left with the choice between taking those brokers to arbitration or just chalking it up to experience & getting my money away from those as quickly as possible, I've done the latter. I have yet to find an NFA-regulated US broker I trust any further than I can spit. And I would rather chew on broken glass, wash it down with gasoline, and have a match for dessert than deal with one of those again, despite the best efforts of our lovely, corrupt, and incompetent CFTC at forcing me to do so. Banking & withdrawals at finfx are handled almost instantaneously & they are very good on correspondence otherwise.
I am getting away from forex & moving more toward currency futures trading these days (CME/Globex, Chicago) for a variety of reasons, but I still trade both, and finfx is my home for all forex trading. I have been at many forex brokers here in the US & abroad, and I think that for a US resident, finfx is about the best out there. They are certainly vastly superior to any US-based forex broker, and a good fraction of foreign ones also. Specifically, I can not agree with Wayne above in any way shape or form. My experience runs directly counter to his.
I do agree finfx rapes you on the swaps. There should be a special place in hell, for example for a broker that charges swap for a long EURUSD position, with euro interest rates almost 1% above dollar ones. That, by itself (leaving apart tax advantages, etc for futures) is almost enough to get me to leave forex for futures altogether. Almost, but not quite at this point...
My humble opinion.