Sorry you are having a problem with the "3" mobile data network. I have personally been using it for some years at my caravan where I spend most of the summer and have found it very reliable and the fastest of the alternatives in that location (8 miles east of Penryth). I get a regular download speed of 2.7Mb/s which is the fastest the local transmitter can manage on 3G. It does occasionally drop off especially around 5 pm on a Friday. Vodafone is still GPRS and EE gets around 1Mb/s. I guess it is very dependent on location and how many others are trying to use the bandwidth at a particular time. Why not try Samba, at least it will not cost you anything in hard cash, just watch some adverts. Another alternative is Ovivo with 500MB per month free of charge.