
The Catalyst 1200 is a small Enterprise switch and the Business CBS220 is meant for SMBs and they seem to be extremely similar in what they can do.
The catalyst has some limited routing abilities that the business switch lacks, but that is all I can find and it’s honestly not enough to influence a decision in my opinion. It’s not like the Catalyst 1200 is a true L3 switch either.
Catalyst CLI
Business CLI
Catalyst IP Routing
Compatibility with Android usually means running DAVx⁵
https://f-droid.org/packages/at.bitfire.davdroid/
A larger package than just CalDAV and CardDAV would be to look into Gromox with Grommunio-DAV.
It’s on my “I should check this out” list, so no personal experience.
https://github.com/grommunio/gromox
https://github.com/grommunio/grommunio-dav
They also have support for Exchange ActiveSync through another optional addon
https://github.com/grommunio/grommunio-sync