We use I2C-communication in our projects.

If I have understand all the documentation, i think SPI (can be) is faster but I2C is better for long distances ???