The benefit to buying from a pet store is that you can get a chance to hold the snake and get to know it before you purchase. If the BP looks healthy and has a nice personality, there's nothing wrong with buying from a pet store. You can look up some good videos on Youtube about making sure the snake you're looking at is healthy.