I2C on Due

I was intending to put a Due at the heart of a new robot project but I will definitely need I2c.
I have seen reports of a lot of problems using the Wire Library and Arduino Wire Library says
"For all Arduino boards, BUT Arduino DUE."

So is a stable working library available or would I be advised to choose an Intel based Arduino?

Alan

There were problems, maybe 2 years ago. The Due should have a fully working Wire library now.
The SoftwareWire might not work, and therefor the GSM library which uses SoftwareWire not either.
The Due has no EEPROM, some use emulated EEPROM.
I don't know about the SPI.