atproto request takes time. because the appview needs to update both DB and PDS on each request, most tangled interactions feels slower than traditional alternative services.
I don't know this is possible with HTMX, but optimistic instant UI updates can make UX way better.
For example, increment the reaction counter instantly on request, assuming the request succeed.