This is an idea I really like which I also posted on Steam:
I’d really love it if billhooks could target friendly (your own mercs) or allied (non-hostile) units as well as enemies it there is one hex between your billhook unit and them. Of course it would not trigger any attacks of opportunity, and when pulling a friendly or allied unit it would always work.
Currently, the pull option for billhooks is almost never used because you almost never want an enemy unit next to you when you can hit from 2 hexes instead. Whereas Repel for Pikes is currently much more useful because you tend to want to get enemies away from your Pikemen since they don’t have the benefit of a shield or as heavy armor.