A positive story...
I'm as anti-IoT as it gets - even my 'smart' phone barely qualifies for that moniker but I've been pretty impressed with Octopus' offering.
I was with Eon and they decided to arbitrarily add 30% to my monthly DD which was the last straw for me (the fixed rate I was getting from them at the time was £0.37p per kWh) - I'd heard Octopus had good rates and on checking they were offering £0.30 per kWh (result!) *however* the real incentive to switch to a smart meter was their 'Octopus Tracker' which supposedly follows the wholesale market price for energy - my average cost per kWh this month has been £0.18p and I'm presently paying 55% less for my energy than if I'd stuck with Eon.
Still not crazy about the cons for having a smart meter, but at least in my case, the 'pros' are pretty substantial.