Is this your first dog ever, or just first basenji? Mostly people want a pup to raise into their image of what they want in a dog…but it does not always happen that way! If this is your first dog, I suggest you think about a young adult, rescue or re-homed basenji. You will have a calmer dog, easier to take care of (think, hold bladder all day), possibly already house trained, and every bit as able to be molded into "your dog" as a puppy.
Puppies, though adorable, are really hard work and can be very frustrating. An adult often 'gets it' with one correction and you get a dog that is very interactive but not so dependent as a pup. Already ready to jog, or hike, with you. Especially if you live alone, an adult is a good choice. Just something to think about.
Ours are always out in the house during the day, but all are rescues gotten at 2 years of age. Again, mostly over that puppy chewing stage, happy to nap while you are at work. Most people crate youngsters, some crate adults whenever humans not at home, depends on the dog and lifestyle. A dog trained to their crate is not 'in jail' but just in a safe den of their own while you're gone.
I love basenjis and have had at least one for the last 37 years. Every breed has it's unique challenges, if you want a loyally obedient dog like a German Shepherd, this may not be the best bet. If you love a bright interactive dog, able to outsmart you occasionally, and you know they must be kept on leash when walking, etc. a basenji is a great companion. Try and meet some, if there are any near you.
Good luck, you are doing your homework and will find a nice dog, I'm sure.