EE is fantastically good, and Three is good too. Line of sight direct to basestation for all services across the valley. I get 40Mbps EE near the window and I could place an 3G/LTE Dongle in the window connected to the Firebrick router which has a dedicated usb interface just for the purpose. However the costs are ridiculous; I racked up a £50 bill in one day with Three, just with one machine going. So it's completely unaffordable. And it's only fast because no locals can afford to use it, being a shared service.
I'd rather stick with the slower DSL and have IPv6 (no IPv6 with AA over AQL over Three for some mad reason) and not be bankrupted. I can afford to use AA's 'units' DSL tariff very heavily if I do so overnight in the cheap rate 0200-0600 time band for movie downloads instead of live streaming.