while many of those other pseudo-classes are useful, :has() is a next level of usefulness, as are :is()/:where() and :not(). combining these together gives you far-reaching selector capabilities.
safari also now has lch colors and the color() function, which make theming more flexible.
and the color-contrast() function just landed in firefox beta!