I have both shipped and travelled to get a pup. The suitability of the pups to my household was never an issue with either. I was very honest and very descriptive about my household and expectations and the breeder who knows the pups the best, did a wonderful job of matching the puppy to my household. Even with people who live nearby and visit frequently, it is the breeder who selects the puppy for the person because they know them best and that behavior that seems "cute" in an hour visit may be the completely unlivable in your household on a daily basis.
Young basenji puppies can ride in a sherpa in the plane with you, they do not have to fly cargo. This is exactly how I brought my girl Rally home with me. She did great and had no ill effects from the trip.
Shipping a dog on the other hand requires it to fly cargo. This can be very stressful for some young puppies and others seem to take it in stride.
My preference is for people to pick up their puppies and fly them back in a sherpa with them.