I like mine, and I'm hard to please. Like any outdoor cooking device, you need to practice with it a bit, and learn how it cooks. Though mine maintains tight temperatures throughout the cook, I find the display is reading around 10 - 15 degrees lower than what my third party thermometers displays. But once you learn how it cooks, you can adjust your settings.
If your main goal is to smoke/cook barbecue (using temperature between 200°F to 325°F), this will get the job done. But it is almost impossible to cold smoke with, and I find it difficult to keep the temperatures below 180°F, while the smoke generator is on. So that may rule out smoking sausage, and to some extent making pastrami and bacon very difficult.
The two 400w heating tubes are evenly space, which helps with even heat distribution - though with the smoke generator on, the back left area cooks a little faster. Very easy to clean. the drip tray is porcelain coated and easy to clean. The side rails are removeable, so all walls can be easily cleaned (when necessary). The trays are large enough to hold whole racks of either St. Louis Ribs, or Baby backs length wise, on occasion if you get racks that are longer you can definitely fit them diagonally, or trim them. There are six self positions, but if you are careful you can use the area between the self brackets.
The programing is easy. It has two meat probes, but I don't use them often, and prefer to use a third party probe to read the temperatures. The alarm system sucks. Even when standing next to the smoker you can barely hear it. The two 100w bisquette burners seem to produce a slightly more stronger smoke than the other Bradley generator; but that may be my subjective opinion, because I haven't seen anyone else mention this. I just apply less smoke than I did with my other Bradley. Cleaning the generator is more challenging
It's not wi-fi or Bluetooth enabled, so to see what is going on you need to go to the smoker and look at the display. The child lock is a pain in the shorts. It disables all buttons if a button is not touched after a certain amount of time. The programable CookTool is very frustrating to setup and use, so I don't bother with that.
There are more pro's and con's, but I can't think of them right now. I you have specific questions, I would be glad to answer them.
PS
I just read a post where CZ-smoker also feels the smoke is strong.