I have used following Raspberry Pi models:

I've used the Raspberry Pies mostly for data logging (USB-serial).

I²C

I've connected Raspberry Pies with 5V Arduinos and have burnt a few Raspberries just because the I2C voltages are differently pulled up.

It's possible to use any pair of GPIO pins as software (bit-banged) I2C host.