The Weber may be the best all around cooker for the money. They just don't cost much. But BGE can't be beat for versatility. Because of the thick ceramic, it holds tempuratures amazingly well. It can do anything an oven can do. It can sear a steak at 750 degrees. It can hold 200 degrees for hours on end. It is a real miser when it comes to burning charcoal.
I guarantee you would never regret buying a BGE.