"The best" is what works best for you, or what allows you to hit your target EVERY time. For me, I am much more consistent when I take my time. I can pile arrows on top of each other if I slow it down and breathe. My groups open up some if I snap shoot. The questions that still need to be asked, though, are what are you hunting and where are you hunting? I can see where small game hunting could require fast shots. However, I hunt exclusively deer with my bow and have never had an instance where snap shooting was preferable to taking my time. I only draw on animals that are calm and unaware that I am present. If you snap shoot and miss your target on a squirrel, you have to go dig your arrow out of a tree and find another squirrel to shoot at. If you snap shoot and miss your target on a deer, you most likely have to go find a gut shot deer. My preference is to make the first shot a kill shot, and that is why I take my time.
If your buddy is deadly on the range, you can bet that he'll be deadly in the field.
If instinctive shooting works best for you, then that is what is best... for you. There is no correct answer to what is best for everyone.