I've bought hundreds of Puya's for my lab stock on LCSC. Neat little things!

How usable are they for hacking? I've had bad experiences with more obscure chips requiring custom programmers/debuggers.

They're great, because you can use all standard ARM tooling, including CMSIS-DAP dongles for debugging.