There are more grills than people at my house (BGE, Lang84, 2 Webbers, a few homemade rigs, etc.). For years I was very skeptical of the "best cooker I ever used" claims made by BGE owners. My skepticism and the roughly $1k price tag for a large kept me from getting one until a couple years ago. It is a fine tool for many applications. Whether it is right for you depends on what you want to do with it.
For long consistent cooks of an average sized chunk of protein, they are the cat's meow. For a high temp, quick steak cook, you won't find a better unit. If you like homemade pizza (and who wouldn't), it will turn out the best ones you ever had.
You use hardwood lump in komado style cookers and they are very fuel efficient. When you get finished cooking, close the vents and put the top cap on. The fire will go out and you begin the next cooking with the leftover charcoal. For smoking, you can toss in chunks of your favorite wood. You DO NOT USE CHARCOAL LIGHTER in a ceramic cooker. Never, ever, never.
A fellow named Eric Mitchell wrote a book called "Smoke It Like a Pro on the Big Green Egg & Other Ceramic Cookers" that is by far the best BGE cookbook out there. It has a section on fire/temp management that will have you cooking at consistent and proper temps easily. If you don't get the book, it can take many cooks to learn how to regulate the temp properly.
BGE is more expensive than many of the ceramic cookers on the market, but cheaper than a few of the really high end units (Komodo Kamado can be $3-5k). Get a size bigger than you think you will realistically use. A BGE has a lifetime warranty on the ceramic, but the warranty is not transferable so I would not recommend trying a save a hundred bucks on a used one off craigslist. Many of the other ceramic grills have lifetime warranties as well, but you have to consider the financial strength of the company and longevity of the product line. From what I have read, parts for those Bayou Classic ceramic grills are about non-existent these days. BGE isn't going anywhere.
On a large BGE without going into all the stacking gizmos and racks you can cook 2 slabs of ribs or a brisket or maybe 2 butts. If you want to cook more than that, get a bigger cooker. I am not fond of all those stacking racks because I am really particular about my ribs. There is no way I am going through all the time to make a comp style rib and have another rack over them dropping fat on the bottom rack and preventing any bark.
If you are cooking large amounts of meat, like to tinker with stuff and tending a fire isn't a problem for you, I would go with a big stickburner. If you are cooking smaller amounts of meat and like a more "set it and forget it" style, go with a BGE or other ceramic cooker. If you really want to make a BGE cook like an oven and money isn't an issue, buy a BBQ Guru temp control unit to go with it.
You will not regret a BGE if you take the time to learn how to use it. Oh yeah, consider making your own table for it if. It will save you some money and be much more durable. Like my woodwork skills, the table I made is pretty basic. If you have more skills, there are plans on the internet for most anything you could want to build.