I buy a fair amount of leather from Weaver. Since I live on Vancouver Island, going and picking hides is not an option. Generally Weaver sends me reasonably good hides. You have to understand the grade of any particular hide you are ordering and adjust your expectations. Over the years, I have had a few problems but Weaver has always worked with me to a good resolution.
When ordering, specify any (reasonable) special needs and they are good to try and match them.