I prefer to use a weed sprayer with a long wand so I can hold the tip near to the ground so the spray goes on the weeds instead of on me. I've got a 10l backpack with a long wand, but it's too awkward.
I like these little ones: https://www.bunnings.com.au/nylex-2l-manual-garden-sprayer_p2961998
but they don't have a wand. Is there any way to fit one?