I don't agree with the quality meat thing... there is some "taste" that cannot be found in quality meats when BBQed* I don't know what it is, but its there.
are you fxxxing kidding me? Factors that provide taste.
1. marbling
2. marbling
3. marbling
4. fat
The only other thing that might add flavors are what the animal eats, roots, berries, your nut sack, etc....