Non is the best but escrow is better. However, providing Escrow for hunters still does not mean hunters will not be cheated. Sometime dev team lock bounty hunters token which escrow was provided to a smart contract. I have witnessed this in the past on a centralized bounty platform called bountyhive. The truth is that bounty hunting is not sustainable anymore, except you take up some signature campaign that pays in bitcoin. Hunters should always have it at the back of their mind that it is 50/50
It's bounty managers duty to make sure that every bounty hunters get paid, unfortunately not all bounty managers are capable, they mostly cares about their own payment, i think the best thing to do is follow reputation bounty managers or join bounties that introduce Escrowed campaigns
No bounty manager can assure you that you wont get cheated. They all take risk by managing campaign. Some of them are also get paid in token that is not giving out at the end of the day. No bounty manager has successfully manage every campaign that one will not cheat hunters. Some well known reputable bounty managers has even stop managing bounty because they dont want their image to be tarnished