I think they're a good solution for those who genuinely need them. A friend of mine is on it and it's really helping. Her diabetes medication has already halved.
However, but picture wise I think they are problematic. They shouldn't be necessary. Obesity is a public health problem, not a matter of individuals simply over-eating. The scale of it, and the fact it's unparalleled in history, is evidence of that. We should be spending lots of money on tackling the causes. I worry that all we're really doing is lining the pockets of the pharmaceutical companies, while still pushing the narrative that this is about willpower.
A big part should be tackling the food industry who deliberately include ingredients (and the ratio of them) designed to make their products addictive. They also use misleading advertising.
A second part is how 'on' society is all the time. It can be really, really hard to find time to consistently source and prepare healthy choices while juggling work, commuting and children for example. The only reason I have a home-cooked meal most days is because my DH cooks (he works fewer hours and has a shorter commute). Before I met him I batch cooked once a month to make sure me and the kids ate healthily, but it was fairly boring and so tempting just to buy salt/sugar/fat-laden ready meal alternatives.
It's also cheaper to buy rubbish than cook from scratch unless you already have a store cupboard full of essentials such as flour, olive oil, herbs and spices, etc.
It shouldn't make a difference but for transparency I'm at the low end of my BMI. I am lucky in that I naturally don't like sweet stuff or fatty foods, which removes a lot of temptation.