OK, this has been a very interesting thread...so far
Do you mean grilling or do you mean BBQ?
BBQ is the process of cooking low & slow. Cooking brisket, ribs, chicken, etc. over many hours, produces phenomenal results. I find 8-10 hours for brisket, 4-6 hours for ribs & 3-4 hours for chicken to work best. Use smoke of your favorite wood (hickory, mesquite, cherry, etc.) early in the process. You will want to soak the chips in water for a couple of hours before adding them to the grill. Grilling allows your to add sauce many times later in the cooking to ad more flavor. Cooking longer can increase the taste. It's up to individual preference.
A temperature of 200 degrees F is about right. Low temperature is the key!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Grilling is cooking food fast. High heat & a short cooking time. This is best for steaks, fish, dogs, burger, brats, etc. Anything you want to cook (and consume) fast.
Both have their place & both produce excellent results, although they are quite different.
Bottom line...do what tastes best to you. We're all different.
YMMV

^ :-: :-: