This KJ Classic (Series II) does it all.  This grill is perfect for our lake home and has held enough food to feed 8-10 regularly.  I also have an XL BGE and the assisted life via the spring hinge gives extra ease in being able to lift the lid more easily.

This is perfect for countless modes of outdoor cooking but I primarily use for grilling (high heats) and smoking (low & slow with the heat deflectors).