We have a Kamado Joe, and love it. No issues at all. It didn't matter to me between the KJ and BGE. My wife on the other hand who is a Interior Designer decided the red KJ was a much better option for our deck than the Green egg. I really liked the black KJ, but red matches the umbrella, and chair cushions on the deck. Maybe one day we will change the color scheme out there, and I can get a new cooker to match.
Either way, I dont think you can go wrong with a KJ, BGE, or Primo. I have absolutely no issues holding temp for overnight cooks, pizzas are amazing, I havent had a burnt hamburger since we got our KJ, chicken is good to go, ribs are good, best baked potatoes I have ever eaten.
Our KJ is the Classic Joe, which is the same size as the Large BGE. At first it will look as if you cant get enough food on there but you can. I can do any of the following:
4 Beer can chickens at once.
4 spatchcocked chickens at once
1 13lb packer brisket
A bunch of hamburgers, never counted.
A bunch of hot dogs, never counted.
1 pizza at a time roughly a 16" pizza ( I can cook about 8 pizzas in just over an hour, that included prep etc. )
a couple of racks of ribs at once
3 nice sized pork butts. I have done 4 smaller butts.
All of the above is without a grill extender or second shelf. Just on one grid.
Hope that helps and good luck.