In my opinion, you can’t beat an oil drum BBQ.
This one has a side smoker, but they are big enough that you can buy one without it and you can smoke using indirect heat. The grill is really far away from the coals, so you can make things like BBQ pizza without burning it. You can buy homemade ones for around 100-150 dollars in the right neighborhood.
Make sure you get one with a side-vent, so you can control airflow and add charcoal if needed.
The only drawback is when you want to cook one chicken or 5 burgers, and you have to fire up the behemoth.
I suggest everyone have 3 grills:
1. a Weber kettle for those 5 burgers,
2. The oil drum for smoking, ribs, and get-togethers
3. The Santa Maria style for Tri-tip and BIG parties. It is made for cooking with a wood fire, and it has a crank to raise and lower the grill over the flames. You can get them about 1/3 the size of this one for home use: