Support for ATSAMC21G...

So I'm looking to upgrade from the ATMEGA328PB-AU (B version has 2 I2C ports) to the ATSAMC21G1XA to get more I/Os and more memory. While the SAMD21 seems to have good Arduino support I'm looking to support 5V I/O, hence the SAMC variant.

I'm wondering what kind of pain I'm taking on. Is there a place/project showing what software support there is for the SAMC devices?

SAMC SHOULD be relatively similar to the SAMD, for which there is already a core (many cores, in fact.)
I actually laid out a SAMC board to experiment with (Atmel SAMC breakout | Hackaday.io, but I got a bit disillusioned when I realized that there's no native USB, and that my soldering skill may not be up to QFN :frowning:

Mattairtech has a fork of the SAMD core that is modified to work with the SAMC and SAML micros, I haven't personally used it but it looks like it should be ok.