As you say, it comes down to trust. I may have been very fortunate, but Octopus has been, by far, the best energy company I've had, but everyone has different experiences.
For the moment, I'm ok to trust them and Ohme, and to the original topic of the thread, I'm very happy with the Ohme wall...