Boaphiles are nice. I've seen them in person but don't own any myself.
The reason I would pass is the horror stories I have heard regarding the customer service. As an outside observer, it seems to me that there a handful of people who have been buying from him for years that will report that they got their product quickly- sometimes a week or two.
The majority of things I read are the opposite though. If I were to order a Boaphile product, I would not expect to see it for 8 weeks.