Here we go again! LOL I have a CharBroil 940X--basically the third one I've owned. The other two are still in use. Not cheap, I know, BUT, heavy steel, cast iron grates (which can't be beat, IMHO), large enough to cook just about anything you want--have done enough hamburgers to feed 16 people and provide seconds, turkeys up to 24lbs, couple of good sized roasts, HUGE briskets, etc.
Holds the heat VERY well, and with my SMK attachment have had it smoke for close to 8 hours without having to add anything but more wood chunks. CB has recently reduced the price from what I paid, and if you're an Amazon Prime member, can get free two day shipping.
Look it over--trust me, it merits some serious consideration.