I use tailwindcss because it’s low level enough to get done what I want done, and it’s orders of magnitude fewer things I need to master. If you give a shit to read the docs you’ll find there is an “@apply” directive that can be used to move all the utility classes into css files, which is a must. My tailwind projects have not a single tailwind class name in the markup. When I need to get technical it’s trivial to add custom css.