Yeah, I can't think of better way – I'm ordering regular SAMD21G18, will make working prototype and go from there. Still, wish I knew about this earlier, would have saved me time and money...
Currently I need SAMD21G18 for PCB design so I can make pin assignment cos I need 2 separate I2Cs, SPI and a many regular I/O, and I've never played with SERCOMS.
32U4 is just too slow, MCU has to make a lot of calculations as fast as it can (I already optimized the code).
Am I understanding this correctly – SAMD21G15 probably will not fit USB "stuff" in its 4KB sram, also it probably will not work with Arduino due to same small 4KB sram. So basically it's only good for I/O manipulation and calculations, for serial communications it has not enough SRAM, at least what comes to USB?
Well, there is also SAMD21G16 with 8KB of SRAM
Anyway, time for another order from Digikey...