https://news.ycombinator.com/item?id=22422873
https://news.ycombinator.com/item?id=28004515
https://news.ycombinator.com/item?id=18084013
https://news.ycombinator.com/item?id=26422286
https://news.ycombinator.com/item?id=25332101
From reading the previous threads, large projects are where it (apparently) really shines. Personally I didn't find it useful at all, but obviously YMMV.
Also, you can prototype your stuff and then use the "extract" functionality to create components with nice shiny class names.
Now I'm back working on a project with a team that is staunchly against TW and I'm having a hell of time getting back into the rhythm of naming things. Everything just kinda looks like a box so I'm having to go back to the the designer or team to pull out names for things.
Definitely looking forward to when I can go back to using Tailwind at work and on personal stuff. The cognitive overhead is real.
Components are a better way to segment semantic pieces of layout. Styling is lower level and having to name each atom of it is an enormous PITA.