I also have a BGE and a Napoleon natural gas. Agree with everything said above. There is a learning curve with the Egg and you develop a relationship with it. To add, to get volume out of the egg, you need to stack vertically or use rib racks etc.cook roasts etc. Its great for roasts of any kind especially roast chicken. I agree you need time to use it. Some say it only takes 15 minutes to get it to 900, but I find you need to let the fire burn for a bit to get the desired blue smoke to eliminate the rancid smoke flavour for the delicious clean charcoal flavour.
I've had my Napoleon for 16 years. The key is the stainless steel parts to achieve the longevity. I had an issue with the sear plates, called Napolean after the warranty had well expired and they send me new parts no charge. My next natural gas BBQ will be a Napoleon.
If I had to decide today, I'd look at the Traeger Timberline series (set it and forget it) and compare with the BGE for my charcoal/smoking needs. And get a Napoleon for quick grilling.