I have a hard time dealing with anyone that is reluctant to getting back to me. With all of the technology around today, messages and email is at our fingertips. If someone is to run a business, big or small, they must realize that people are trying to get in touch with them.
With that said, I would usually go with the smaller guys. Your business usually matters more to them and their prices are usually much better.
As long as the snake is healthy, and you don't pay and arm and a leg, it's all gravy when it comes to balls.