I use most of them and all of their platforms. So I'm with FXCM, IB, InterbankFX, and FXDD. But not OANDA.
I would say that IB has good consistent spreads. the most divergence I've seen is about 4-5 during highly volatile periods.
However IB calculates spreads to the 5th decimal point...