Welcome John,
What exactly are you wanting to cook? From your description you want to grill more than smoke, but sometimes smoke.
Talk to us about what and how much you plan on cooking. For example, for 20 people would you be doing brisket, Pork Butt, steaks, ribs, what?