In regards to developer experience, UnoCSS https://unocss.dev/ has a better implementation of tailwind for the JS ecosystem. It uses the build step so you can write code like
hover:(bg-red-500 text-white font-bold)
and it compiles to separate classes.
It's very configurable for better or worse, and the VSCode extension is better too.
It's very configurable for better or worse, and the VSCode extension is better too.