I use a Kamado Joe, and overall it's fantastic. I can crank the heat to 800 or dial it in to 275 for 11 hours. I have a soapstone that is excellent for salmon and also a pizza stone. My only issue with the pizza stone is it can get too hot and the crust burns, so I put a barrier between the flames and the stone.
My most recent success was almost a failure. I made modified version of Kalua pork (just scored the meat and used salt), tossed it on the smoker and nearly forgot about it because I got very busy. Forgetting about it was the best thing because I didn't open the smoker to check on it, and it came out with outstanding flavor.
Bacon is going on this weekend. Got a great deal on a pork belly at Costco, so that will make enough bacon to last a couple of months.
I stopped buying beef because of the cost, and it's an expensive mistake when it's done wrong.
Edit: I have thought about getting a gas grill for simple food. Charcoal can take a long time to get hot, and I don't always like waiting longer than the food will take to cook for it to get hot. Also, my grill is well used and FILTHY! I really need to do a deep clean, but don't even know where to start, lol.