So, the answer (30 or so replies later): BoxCast / CheckBox / Overlapbox and equivalents should all be relatively ok
Ok, Unity devs, let's talk collision. How the HELL do I do a reliable hitbox check in Unity, within a single frame? OnEnter/Exit are awful.