Thanks for your detailed feedback, I think you currently hold the round record round these parts.
Archers do seem to be bugged and I think shop RNG is a run killer right now. We would prefer the shop RNG to be a slow death, more similar to games like Balatro, to give you time to turn runs around.
I think we do like the idea of a unit that damage sponges and blocks up lanes long enough for you to get reinforcements!