https://www.anglingdirect.co.uk/fox-edges-nut-drill-38765
This is the one I use. The upper plastic cap is static and fits neatly into your palm whilst you twiddle the body section with your finger and thumb. This definitely helps to keep it straight, especially with tough baits like pellets.
https://www.anglingdirect.co.uk/korda-super-fine-baiting-needle
Also use one of these. I used to use a latch type of needle but found it punched the top of the boilie out.