General rule of thumb for system scale I think is, if distance from 0.0.0 is:
0m-10m - millimeters, for modeling furniture or other knick knacks.
10m-100m - centimeters, single family house with a reasonable plot of land.
100m-1km - meters, apartment complex and so on.
In general there are no perfect unit scale for every situation, and it should be chosen by project size. I usually just bounce around from centimeters to meters depending on the project.
So if you mostly work on big projects, switching to centimeters will introduce other issues. Mostly viewport problems like zfighting, spastic camera, precision issues when moving objects.
For typing in small values just use centimeter display units. As for tyflow you can work on a smaller scene that uses centimeter system scale, with few interactable objects from main scene. Then cache the animation or export to vray proxy file, for use in big scene.
But of course this is only if you work on big scenes, if your main work are interiors. Your whole team should have been using centimeters all along.