O2, BT and rivals are in a race to deploy 5G to as many locations as possible, despite various obstacles to the technology’s rollout.