I don't have a big wealth of experience here, but here are my thoughts.
IMHO (and I do mean very humble) the best practice is to start with your buyers, OR be prepared to backstop your own deals (buy them yourself if needed).
I am not a wholesaler and do not really strive to be, but I have done an assignment or two. In both cases, the end buyer went with me to the property to review the property before we submitted the offer - jointly.
Do this and you will learn more, from working with investors that have some experience, and you'll have a higher likelihood of actually getting your deals to the closing table.
Make it your goal to ensure that the seller is taken care of, eg., make sure you can close if your offer is accepted.
If you are worried about your buyer snaking your deal, then you got the wrong buyer. Consider the benefits of a smaller list comprised of better people that you know and understand what you are doing.