GiffGaff have been great. I've used them for years with basically 0 faults. not encounter any stupid policies or reasons to need to contact support everything is just so easy. signal could be a bit better in small british towns (the city is fine, 5g is fast when it works) but not so bad that i'd ever consider switching away + they increased my data allowance twice without increasing the price.
did a brief stint with vodafone, as i got staff discount. it was shit. not because of the actual phone service but because it's so difficult to do anything admin related with them and if you think you'll just go into a store to do admin think again. the stores can't do anything other that sell you stuff. STAY AWAY