I have a Primo XL...also a ceramic grill/smoker.
Grill...I've owned a Weber kettle for many many years, and it's no contest. Moisture retention in the food is better with the primo, the ability to get 500+ easily it sears much better. You can get restaurant quality off this thing.
Bake...they are great...we've done pizza parties where everyone gets their own mini, we've done many large pizzas, deep dish, thin crust, etc...we really don't buy pizza anymore....it's pretty quick too....depending on the time of yr...8 to 10 mins.
Smoker...temp control has a learning curve but it's not difficult. The main thing is once you get the fire established and close the lid, you can't go away for 10- 15 mins if you want a 225 to 250 cooking temp. But let's say you do, and you're at 350...it won't take hours to get you back down to a smoking temp, about 35 mins or so depending on outside temps. Now if you're at 500+, yes, it might take you an hour to get it back down.
I just watched a new Traeger Timberline 1300 in action this past weekend. New out of the box, he was just taking it thru the paces and it took a good 45 mins to get down to 250 from running at 500 for 20 mins.
Strictly as a smoker, the Traeger is hard to beat. As a general outdoor cooking appliance...I like my primo.
I know I sound like a fanboy and I guess I am, but it's so much better than my Weber kettle and that prompted my response...