I looked for quite a while before booking my goat hunt in BC. The reasons I choose BC had to do with several factors. Most of all, I will be bowhunting so I wanted an area that would have a little less pressure and more conducive to bowhunting. My buddy had just hunted this area the year prior and showed me pics of areas that were very bowhunter friendly. Next, the possibility of hunting multiple species--this particular area has both moose and goats accessible from the same camp. Indont know that I will be able to shoot both species, but I can hunt them. Also, the outfit I chose has a very good track record of large goats and moose, with high quantities of animals. As a bowhunter, it is nice to have more options.
After my research, I ended up choosing BC. My advice is to talk to as many people who have hunted with each outfit. And choose the place that best represents the style of hunting you want and the experience you want. With my research, I found the prices (once everything was totaled from door-to-door) to be comparable between most of the outfits. If I were rifle hunting, I probably would have opened up my research to a few more outfits and maybe saved a little money. But I like my chances going into next year's hunt.
Good luck!