could you elaborate a bit on what those quirks are?
we have started switching to CRS300 and so far the only limitation i found is that they can't run more than one bridge in hw-offload at once, even though the older and archaic CRS100 and CRS200 can. but i guess than can mostly be compensated with VLANs.