This is a weirdly contentious issue by web devs, but in my experience, system-ui is fine. It's used as the default in popular frameworks like Bootstrap[1], and most of the teething issues have been solved for a while now.
[1] https://github.com/twbs/bootstrap/blob/adf7b8dc4083b6ddc318e...