Same here with O2. It’s painful. None of the WiFi networks in central ever seem to work either.
That being said I definitely get a much better reception with O2 than I ever did with Three. Three is useless when it comes to basement/lower level bars etc which Glasgow has many of.