and heaven forbid people try to work on the train, to make the money to pay for the expensive ticket
I quite agree. I can check e-mails on a train if I'm lucky but if I want to access data software, I can't as it's far too slow.
The North Downs Line between. Guildford and Redhill has bad spots. In fact towards Gatwick Airport after leaving Horley it's not great, I. E. Non existent. Still if your train is held outside of Gatwick Airport, why would you want to know hiw other trains are doing. This is on O2. Just before Surbtion station is bad too, I. E. Non existent. But then much of Surbtion has no O2 coverage.
As for Guildford to Woking. It's OK as you leave Guildford. At Worpolesdon if you stop it is sometimes OK. Only sometimes. Don't want to over do it. Then you have to wait until you near Woking junction for it to return.
South of Guildford towards Farncombe not good and beyond Gidalmijg I think it may be patchy.
Still things are better than they use to be. Surbiton station itself use to be rubbish as was Clapham Junction. I mean why would someone want mobile phone signal at Clapham Junction in 2014 when there is disruption on the trains and staff don't have an update either?
Other mobile operators may fair better on the railways though.