Anyone knows how is the quality of historic data from FXCM or Oanda? Are them serious data providers as Dukascopy?

I know IB does not provide serious price history.

Thanks in advance.