I have been with o2 for over a decade now with barely any issues. I
recently upgraded my phone from an iPhone 11 to and iPhone 13 and also
changed my sim only contract with o2 at the same time. Pretty much as
soon as I swapped my sim to the new phone...